Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.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
Mysql sql上周总计_Mysql_Sql - Fatal编程技术网

Mysql sql上周总计

Mysql sql上周总计,mysql,sql,Mysql,Sql,正在查找上一周总计的查询 当日 SELECT Sum(total_cost)AS "total" FROM purchases WHERE datetime >= Curdate(); SELECT SUM(total_cost)AS "total" FROM purchases WHERE datetime >= DATE_SUB(CURDATE(), INTERVAL 1 DAY) AND datetime <= CURDATE(); 本周 SELECT

正在查找上一周总计的查询

当日

SELECT Sum(total_cost)AS "total" 
FROM   purchases 
WHERE  datetime >= Curdate();
SELECT SUM(total_cost)AS "total"
FROM purchases
WHERE datetime >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)
  AND datetime <= CURDATE();
本周

SELECT SUM(total_cost)as "total" 
FROM purchases 
WHERE datetime >= DATE_SUB(CURDATE(), INTERVAL 1 WEEK);
前一天

SELECT Sum(total_cost)AS "total" 
FROM   purchases 
WHERE  datetime >= Curdate();
SELECT SUM(total_cost)AS "total"
FROM purchases
WHERE datetime >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)
  AND datetime <= CURDATE();
选择总和(总成本)作为“总计”
从购买
其中datetime>=DATE\u SUB(CURDATE(),间隔1天)
datetime可能是您想要的:-

SELECT SUM(total_cost)AS "total"
    FROM purchases
`datetime ` >= DATE_SUB(NOW(),INTERVAL 14 DAY) 
AND `datetime ` < DATE_SUB(NOW(),INTERVAL 7 DAY)
选择总和(总成本)作为“总计”
从购买
`datetime`>=日期(现在(),间隔14天)
和'datetime`
可能是您想要的:-

SELECT SUM(total_cost)AS "total"
    FROM purchases
`datetime ` >= DATE_SUB(NOW(),INTERVAL 14 DAY) 
AND `datetime ` < DATE_SUB(NOW(),INTERVAL 7 DAY)
选择总和(总成本)作为“总计”
从购买
`datetime`>=日期(现在(),间隔14天)
和'datetime`
这给我的结果与当前weekIt给出的过去7天的结果相同。因此,如果今天是2013年9月26日,那么这将给出2013年9月19日至2013年9月25日的数据。这就是前一周的情况。我是不是错过了一个明显的问题?我正在试图得到“当前周”开始前7天的总数@user1715025:-不客气。你可以投票表决我的答案,这将有助于提高我的声誉!!这给我的结果与当前的weekIt给出的是过去7天的结果相同。因此,如果今天是2013年9月26日,那么这将给出2013年9月19日至2013年9月25日的数据。这就是前一周的情况。我是不是错过了一个明显的问题?我正在试图得到“当前周”开始前7天的总数@user1715025:-不客气。你可以投票表决我的答案,这将有助于提高我的声誉!!