![]() |
[SQL] DateDiff in Dephi
Huhu Leutz.
Ich hab ne Paradox7 Tabelle, und mach da mit SQL Abfragen drauf, nun habe ich ein Feld DATE mit dem Namen LastLogin und möchte alle aussortieren die länger als 3 Monate nicht eingeloggt waren. Ich hab da nur die std Delphi SQL Komponente, und nix ADO, geht das überhaupt?? Oder is das noch garnicht implementirt in Delphi 5? wennich SELECT * FROM accounts WHERE datediff('m',LastLogin,GetDate()) > 3 mache bekomme ich Error "Eigenschft nicht verfügbar". Mach ich was falsch?? plz help |
Wenn Du in der OH die Infos zur lokalen SQL (die wird von der BDE beim Zugriff auf Paradox genutzt) anschaust, wirst Du sehen, dass es die Funktion datediff nicht gibt. Mir sit diese übrigens auch völlig unbekannt. Was soll datediff machen?
|
SQL-Code:
Dann hat Deine Query einen Parameter, denn Du nur noch füllen musst. Sollte eigentlich funktionieren.
SELECT * FROM accounts WHERE LastLogin<:LastLogin
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 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