![]() |
Re: sql- suche von bereichen mit wildcards
Hi
@mkinzler >>Gibt es weiteres Feld, in welchem das Jahr steht?<< ja das benutze ich schon. Es geht leider nicht um das Jahr sondern die Auftragsnummern 5-8.Stelle und die gibt es leider nicht noch einmal. @marabu <<Du arbeitest bei Paradox übrigens mit einem Dialekt namens LocalSQL.>> ;-) Sag das doch gleich. Mit Dialekten kenne ich mich aus. Grüße aus dem wilden Süden. ;-) Hier das Ergebnis
SQL-Code:
Danke für Eure Hilfe
SELECT *
FROM TableName WHERE SUBSTRING(CAST(TrAufNr AS CHAR(8)) FROM 5 FOR 4) BETWEEN "1001" AND "9999" ORDER BY TrAufNr DESC Gruß Klaus :thumb: |
Re: sql- suche von bereichen mit wildcards
Zitat:
20060010 - 206 * 10000 = 10 Da baer Paradox substring versteht ( was mich echt verwundert) ist da natürlich auch ne Variante. |
Re: sql- suche von bereichen mit wildcards
Hallo
Zitat:
Gruß Klaus |
Re: sql- suche von bereichen mit wildcards
Ohne substring hätte man es zur Not so lösen können:
SQL-Code:
Aber das ist natürlich nicht wirklich für den produktiven Einsatz geeignet. Gibt es im Paradox eigentlich keine integer- oder modulo-Funktion? Damit würde es weniger haarsträubend aussehen.
SELECT *
FROM TableName WHERE TrAufNr-(TrAufNr/10000*10000) BETWEEN 1 AND 999 ORDER BY TrAufNr DESC; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:32 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-2025 by Thomas Breitkreuz