gpt4 book ai didi

sqlite - SQLite : obtain current week

转载 作者:行者123 更新时间:2023-12-03 16:19:02 27 4
gpt4 key购买 nike

我正在尝试获取当前星期以在SQLite中进行日期比较。
我上个月,去年,今天,昨天都没问题...但是找不到当前星期的解决方案。

我尝试了很多事情,例如:

SELECT tastings.* FROM tastings   
WHERE (DATE(tastings.date) > DATE('now','weekday 1','+ 7 days'))

你能帮助我吗 ?谢谢。

最佳答案

tastings.date列中存储了什么?请注意,SQLite不具有“时间戳”类型的相似性,因此您可能存储了Text(日期的某种表示形式)或整数(儒略日,纪元…)。

所有时间和日期函数都需要一个有效的time string并将该时间字符串转换为另一种字符串格式。如果tastings.date包含星期数,则使用:

AND cast(tastings.date AS TEXT) = strftime('%W','now')

关于sqlite - SQLite : obtain current week,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8092752/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com