我有以下疑问:
SELECT SUM(`dollars`) FROM daily_stats WHERE `day` BETWEEN '2018-07-03' AND '2018-07-08'
SELECT SUM(`dollars`) FROM daily_stats WHERE `day` BETWEEN '2018-07-09' AND '2018-07-14'
我希望在一个查询中返回两组结果,最好是作为带有描述性名称的列。这是我的尝试,但没有按预期工作,我得到一个语法错误(错误代码1064):
SELECT
(SELECT SUM(`dollars`) FROM daily_stats WHERE `day` BETWEEN '2018-07-03' AND '2018-07-08') AS last_result,
(SELECT SUM(`dollars`) FROM daily_stats WHERE `day` BETWEEN '2018-07-09' AND '2018-07-14') AS current_result,
FROM daily_stats
我怎样才能做到这一点?
1条答案
按热度按时间fv2wmkja1#
使用条件和:
这就是
dollars
仅当case
这是真的。