找回密码
 立即注册

QQ登录

只需一步,快速开始

VVANVI悬赏达人认证
论坛元老   /  发表于:2021-5-22 21:48:45
5#
本帖最后由 VVANVI 于 2021-5-22 21:53 编辑

sqllite 天生残疾  ,   没有周函数为什么不尝试 做服务端命令呢!
插入数据的时候  保存周 ,    然后定时每天巡检一次   ,完美解决这个问题 ,看疗效

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
一又九分之一悬赏达人认证 活字格认证
银牌会员   /  发表于:2021-5-22 16:43:24
4#
确实,转换当前时间是可以的,但转换数据表里存的日期就不对,坐等一个大神

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-5-22 12:58:50
3#
VVANVI 发表于 2021-5-22 12:34
工程呢?  你是要弄啥呢?

这个其实不需要工程,就是希望获取到数据表中存储的日期值所在的周,我还是用一个工程示例一下吧:这个工程中使用日期字符串函数获取的数据是错误的。
我还知道可以用YEAR MONTH DAY来获取字段所在地年月日,但是却不能用WEEK,或者WEEKNUM之类的函数来获取周,因为在sqlite中不存在这样的函数。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2021-5-22 12:34:59
2#
本帖最后由 VVANVI 于 2021-5-22 12:42 编辑

工程呢?  你是要弄啥呢?
回复 使用道具 举报
最佳答案
最佳答案
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-5-22 12:02:43
来自 11#
我昨天就找到一种办法,语句是这样写的:

  1. SELECT ID, date(日期+2415018.5)  AS date函数,strftime('%W',日期+2415018.5)+1  AS 周 FROM 表1

复制代码


基表数据:



视图结果:



看似可以完美解决这个问题,后面如何需要观察一下。我仍然希望还有更便捷的函数。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部