我有一個 sqlite 表,如下所示:
我必須選擇 'start'< now time 的行,以便只有正在進行的程式;從邏輯上講:如果現在是 10:05,那么結果應該是:
我如何制定正確的選擇陳述句?提前感謝您的幫助。
uj5u.com熱心網友回復:
您可以使用該函式strftime()以格式獲取當前時間,HH:MM以便將其與列進行比較start:
SELECT *
FROM tablename
WHERE start < strftime('%H:%M', 'now');
如果您只想要每個的最后一行dpt:
SELECT *
FROM tablename
WHERE start < strftime('%H:%M', 'now')
GROUP BY dpt
HAVING MAX(start);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/375481.html
下一篇:在角度模板中顯示陣列元素
