Wählen Sie einfach fehl in Firebird
Alles was ich tun möchte, ist wählen Sie Datensätze zwischen zwei Daten zu Sekunde Genauigkeit (zwischen YYYY-MM-DD HH:II:SS und YYYY-MM-DD HH:II:SS). Das Feld, in dem Datum UND Uhrzeit in TIMESTAMP-format. Ich kann nicht einmal wählen Sie die Datensätze nach Datum.
Die Abfrage
SELECT *
FROM INVOICE
WHERE CAST(INVOICE.WHENINVOICED AS DATE) = CAST('2010-10-15' AS DATE)
ORDER BY INVOICE.WHENINVOICED ASC
gibt keine Aufzeichnungen und keine Fehler. Aufzeichnungen existieren, die mit diesem Datum.
InformationsquelleAutor Hemaulo | 2011-03-08
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht zu werfen-Typen. WhenInvoiced ist ein Datum in der Spalte Art natürlich?
Es funktioniert noch, aber es wird Standard-Zeit: "00:00:00", so dass Sie können fügen Sie es einfach auf Datum
Danke, ich habe die Idee. Das problem war, dass ich nicht die angegebene Zeit, und deshalb wählen Sie war davon ausgegangen, von 2010-10-15 00:00:00 - 2010-10-15 00:00:00. Kein Wunder, warum die Alben wurden nicht zurückgegeben.
Und wenn Sie das tun, dann: cast('2010-05-05 22:22', die als timestamp)
[Gelöst mich]
InformationsquelleAutor JustMe