Python SQLite:-查找当月的第几周
我需要从日期中提取一个月的一周,即1-5。我在python中使用下面的公式Python SQLite:-查找当月的第几周,python,sql,sqlite,datetime,week-number,Python,Sql,Sqlite,Datetime,Week Number,我需要从日期中提取一个月的一周,即1-5。我在python中使用下面的公式 df['Week\u no\u Month']=((df.DATE.dt.day-1)//7+1) 现在,我希望在SQLite中实现这一点。如果您的意思是星期是天除以7,那么: select (strftime('%d', dt.day) + 6 / 7) SQLite在混合字符串和数字方面非常灵活,因此不需要显式转换——尽管您可能希望包括: select (cast(strftime('%d', dt.day) a
df['Week\u no\u 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)
请定义你所说的“一个月中的一周”是什么意思。如果一个月从星期三开始,那么一个月的第一周是什么?