我想要计算任何给定(用户选择的)日期范围,从StartDate (sDate)到EndDate (eDate)的所有星期一、星期二等的总数。我的当前查询显示范围内的所有日期,我希望它将我的表"count“按原样相加,但将一周中每一天的总和显示为一次出现。使用图像样本,我希望我的结果是:星期一- 164星期二- 139星期三- 261等等。
SQL
SELECT areaname,created, SUM(count) as totals FROM reports WHERE created
between '".$sDate."' AND '
我设置了一条SQL语句来从当前日历周获取数据。默认情况下,此操作获取从周日开始到周六结束的数据。我希望改变这一点,这样日历周的开始是星期四,结束于星期三。以下是我的声明:
SELECT *
FROM transactions
WHERE yearweek(transactionDate) = yearweek(now())
ORDER BY transactionDate DESC
有没有一种方法可以修改年周来实现这一点?
谢谢!
我有一个sqlite数据库,它有一个DATETIME类型的created字段。
我可以使用以下查询从过去60天创建的数据库中提取所有项目:
SELECT * FROM TABLE where created >= date('now' , '-60 day')
我想要一个查询,将拉所有项目只从上周,星期日到星期六。我该如何组织这样的查询呢?