AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Ausgaben sortieren nach
Thema durchsuchen
Ansicht
Themen-Optionen

Ausgaben sortieren nach

Ein Thema von steppo · begonnen am 4. Dez 2004 · letzter Beitrag vom 7. Dez 2004
Antwort Antwort
Seite 2 von 2     12   
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#11

Re: Ausgaben sortieren nach

  Alt 7. Dez 2004, 09:46
Zitat von steppo:
Die Auftragsnummer sieht so aus 'nummer(phpDatum(nicht formatiert))/feste Zahl/AuftragNr'.
Das ganze wird als string in die Datenbank übergeben.
Noch ein Hinweis zum Datenbank Design:
Felder, die aus mehreren Bestandteilen bestehen sollen nicht in einem Feld gespeichert werden.
Jede einzelne Bestandteil wird in einem eigenen Feld gespeichert.
In deinem Fall wären dies 3 Felder für "Datum", "feste Zahl" und "AuftragsNr".
Damit wird deine Abfrage 1.) stark vereinfacht und 2.) stark beschleunigt:
select * from Tabelle where AuftragsNr='864'; Nichts hindert dich daran, deine kombinierte Auftragnummer zusätzlich zu speichern;
es sind nun 4 Felder, eines davon ist redundant, es vereinfacht aber die Programmierung.

Hinweis zur Performance
Abfragen mit LIKE sind sehr langsam, da immer ein Full Table Scan erforderlich ist (alle Datensätze werden gelesen & verglichen).
Abfragen mit Feld='irgendeinwert' können sehr schnell sein, wenn auf dem Feld ein Index liegt.
Andreas
  Mit Zitat antworten Zitat
steppo

Registriert seit: 31. Dez 2002
235 Beiträge
 
Delphi 10 Seattle Enterprise
 
#12

Re: Ausgaben sortieren nach

  Alt 7. Dez 2004, 20:21
Vielen Dank für die reichhaltigen Antworten. Ich schließe daraus, dass eine Abfrgae in dieser Konstellation nicht möglich ist.
Danke nocheinmal für eure Mühe.
Wir sind heute die, vor denen uns unsere Eltern immer gewarnt haben!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz