![]() |
Datenbank: SQLite • Version: 3 • Zugriff über: dll
Sqlite - Zeitstempel als Integer
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe eine Tabelle, die wird so erstellt:
Code:
Wenn ich es richtig verstanden habe, dann ist die Spalte "timeComplete" eine NUMERIC-Spalte, also INTEGER da ihr Typ "TIMESTAMP" in keine andere Kategorie passt.
CREATE TABLE [measurements] (
[id] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, [timeComplete] TIMESTAMP, /* ... */ ); Die Query
Code:
liefert mir als Ergebis:
SELECT CAST(timeComplete as INTEGER), timeComplete FROM measurements
ORDER by timeComplete DESC Anhang 45762 Das macht doch keinen Sinn, weshalb ist es in zwei Fällen unsinnigerweise "2016", nur beim letzten macht es Sinn (Unix-Zeitstempel)? Mein "Sortieren nach Zeit" funktioniert wenn ich die Query explizit auf
Code:
abändere, aber verstehen tue ich es nicht.
SELECT CAST(timeComplete as INTEGER), timeComplete FROM measurements
ORDER by CAST(timeComplete as TEXT) DESC |
AW: Sqlite - Zeitstempel als Integer
Seit wann kann SQLite denn TIMESTAMP?
Wieso nutzt Du nicht die SQLite Funktionen? ![]() |
AW: Sqlite - Zeitstempel als Integer
Zitat:
![]() ![]() Zitat:
|
AW: Sqlite - Zeitstempel als Integer
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:00 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