Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Ausgaben sortieren nach (https://www.delphipraxis.net/35283-ausgaben-sortieren-nach.html)

shmia 7. Dez 2004 09:46

Re: Ausgaben sortieren nach
 
Zitat:

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:
SQL-Code:
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.

steppo 7. Dez 2004 20:21

Re: Ausgaben sortieren nach
 
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz