我有一张 table ,有点像这样
date_of_order|quantity
01/01/17 | 1
02/01/17 | 1
04/01/17 | 1
05/01/17 | 1
我需要 2017 年 3 月 1 日之前的所有数量的总和,因此 SQL 查询的结果将包括条件日期,即使它不在表中,如下所示:
03/01/17 2
我知道如何显示总和:
SELECT SUM(quantity) from table_name WHERE date_of_order < '2017-01-03'
但是如何将日期(03/01/2017)包含到结果中?
谢谢!
最佳答案
只需将其添加为单独的列即可:
SELECT '2017-01-03' as DateStart, SUM(quantity) from table_name WHERE date_of_order < 2017-01-03
关于mysql - 如何给SQL查询结果添加条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45784930/