私のテーブルには、日付を次の形式で格納する日時フィールドがあります。
YYYY/mm/dd HH:MM:SS
今度は、クエリを介して時間のみを取得する必要があります。
私はこれを試しました
SELECT time(start_date)
FROM table
LIMIT 100
「エラーではありません」と表示されますが、レコードは返されません
何か案が?
編集
解決しました!問題は、SQLite では時間、分、秒が 10 未満の場合はゼロで表す必要があるという形式である必要があることです。
例えば:
H:M:S
WRONG --> 12:1:30
RIGHT --> 12:01:30
さらに、日付の正しい形式は YYYY-mm-dd であり、YYYY/mm/dd ではありません。