![]() |
Re: Ausgaben sortieren nach
Zitat:
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:
Nichts hindert dich daran, deine kombinierte Auftragnummer zusätzlich zu speichern;
select * from Tabelle where AuftragsNr='864';
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. |
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. |
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