![]() |
Datenbank: Interbase • Version: XE3 • Zugriff über: IBX
SQL-Abfrage mit mod
Guten Tag Delphianer,
ich möchte eine Liste für Jubiläen erstellen. Dazu möchte ich aus einer Tabelle mit SQL die Daten Daten selektieren. Ich stelle mir das in etwa so vor:
Delphi-Quellcode:
Select * from adressen where extract(YEAR from geburtsdatum) mod 5 in [2,3,4,5,6,7,8]
Das Problem: SQL kennt scheinbar den MOD-Operator nicht, und ob das mit dem IN-Operator richtig ist, weiss ich auch noch nicht. Jedenfalls meckert mein SQL Editor dass MOD unbekannt ist. Wie kann ich sonst noch vorgehen?? Hat jemand ein Vorschlag?? Mit Gruß HPB |
AW: SQL-Abfrage mit mod
Interbase kennt diese Funktion nicht, Es gibt diese aber in verschiedenen UDF Libraries
|
AW: SQL-Abfrage mit mod
Zitat:
Aber was mache ich nun? Evtl. ein Feld einfügen, in dem ich einen Wert speicher wenn MOD 5 in 2,3,4,5 usw. ist?? Das würde gehen, da ich das Alter auch in einem Feld gespeichert habe und die Daten ja aktualisiert werden. Was kannst Du vorschlagen? Mit Gruß HPB |
AW: SQL-Abfrage mit mod
Oder die UDF im Server einbinden und die Funktion importieren
|
AW: SQL-Abfrage mit mod
Zitat:
UDF einbinden?? Habe keine Ahnung wie ich das machen soll. Kannst Du mir ein Beispiel, ein Stück Code geben. Mit Gruß und Danke für Deine Geduld, ich bin noch am lernen. HPB |
AW: SQL-Abfrage mit mod
Wenn du die mitgelieferte Bibliothek nimmst, sollte das Skript für die Einbindung dabei sein.
![]() |
AW: SQL-Abfrage mit mod
Zitat:
Die Seite kannte ich noch nicht. Werde ich mal nachlesen. Mit Gruß HPB |
AW: SQL-Abfrage mit mod
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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