我需要从日期中提取本月的星期,即1-5。我在python中使用下面的公式。
df['Week_no_Month']= ((df.DATE.dt.day-1)//7+1)
现在我想在SQLite中实现这个公式。
如果你的意思是,一周是一天除以7,那么。
select (strftime('%d', dt.day) + 6 / 7)
SQLite在混合字符串和数字方面是很灵活的,所以你不需要显式的转换 -- 尽管你可能会想要包含这个。
select (cast(strftime('%d', dt.day) as int) + 6 / 7)