![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: Zeos
Firebird-Select will nicht...
Hallo!
Ich habe folgende Firebird-Anweisung:
SQL-Code:
Aber da scheint irgend etwas nicht zu stimmen, denn der meckert bereits in der 2. Zeile rum das er einen Token nicht findet.
SELECT
b.Datum as bDatum, a.Beschreibung as aBeschreibung, a.Name as aName, a.Zeit as azeit, UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(b.Datum+a.Zeit) as Dif FROM Termine a (left join Tage b on b.Nummer=a.Datum) where a.Aktiv=1 Was mache ich falsch? Gruß Teekeks |
AW: Firebird-Select will nicht...
Welches Token mahnt er an?
|
AW: Firebird-Select will nicht...
Ahh, Den ersten Fehler habe ich jetzt gefunden:
die Klammern um den join waren nicht gut. Jetzt meckert er aber noch bei dem UNIX_TIMESTAMP rum, zugegeben, diese Funktion kenne ich von MySQL. Wie kann ich sonst eine Differenz ausrechnen? Ich würde gerne die Differenz zwischen einem date+ einem time und dem Aktuellen Datum in Sekunden haben. Wie geht das? |
AW: Firebird-Select will nicht...
Schau dir mal DateDiff() an
|
AW: Firebird-Select will nicht...
OK, THX es geht jetzt.
Ich habe es jetzt so:
SQL-Code:
SELECT
b.Datum as bDatum, a.Beschreibung as aBeschreibung, a.Name as aName, a.Zeit as azeit, DateDiff(second, b.DATUM+a.ZEIT,current_timestamp) as Dif FROM Termine a left join Tage b on b.Nummer=a.Datum where a.Aktiv=1 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 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