我尝试选择要查询的日期,但我也希望在sql的日期上获得,例如,周日,甚至没有周日。星期天是零。
下面是mysql
SELECT
DATE(log_date) DATE,
COUNT(users) active_users,
DATE_FORMAT(log_date,'%a') DAYNAME
FROM tbl_accounts
WHERE
DATE(log_date) BETWEEN DATE(:now) - INTERVAL 1 WEEK AND DATE(:now)
GROUP BY DATE(log_date);
我要做的是选择星期一到星期
基本上,我有一系列的命令,我想每隔一个星期天运行。我设置了一个cron任务来在每个星期天运行脚本,然后这个脚本只允许脚本在偶数周运行,因此它只每隔一个星期天运行一次。我的问题是,这个脚本还能年复一年地工作吗?
if [ $(($(date +'%U') % 2)) -eq 0 ]
then
some command
fi
SELECT DATE_PART('DAY',"repairClose"-"createdOn")::INTEGER as "noOfDays"
FROM "mstRecord"
WHERE "repairClose" is not null
我尝试了上面的查询,它返回了包括星期天在内的结果。我想要排除星期天的结果。
DateTime接受strtotime可接受的格式,因此DateTime::modify('previous sunday')和DateTime::modify('sunday next week')会将DateTime对象的时间戳分别更改为上个星期天和下个星期天。 如何将时间戳更改为最近的周日?例如,如果DateTime的时间戳当前是星期一,它将被更改为前一个星期天,如果它当前是星期五,它将被更改为下一个星期日?
对于我的python dataframe,我希望创建另一列,它将在运行代码的当前一周的最后一个星期日创建。一周从星期天开始。对于我的前任,我的数据看起来像是:
ID Process
1 Manual
2 Semi
3 Automatic
现在,我已经运行了今天的代码,即8/27/2021。上周日根据今天的日期是08/22/2021年。所以我的数据看起来会是:
ID Process Last Sunday
1 Manual 08/22/2021
2 Semi 08/22