Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQLite:-查找当月的第几周_Python_Sql_Sqlite_Datetime_Week Number - Fatal编程技术网

Python SQLite:-查找当月的第几周

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

我需要从日期中提取一个月的一周,即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) as int) + 6 / 7)

请定义你所说的“一个月中的一周”是什么意思。如果一个月从星期三开始,那么一个月的第一周是什么?