gpt4 book ai didi

MySQL 今天和本月至今查询

转载 作者:行者123 更新时间:2023-11-29 09:53:58 25 4
gpt4 key购买 nike

我有一个简单的销售表,其中包含以下列和数据

表名称:销售

SALES_ID SALES_DATE SALES_PERSON SALES_TOTAL
1 2019-01-02 Jones 5236.6
2 2019-01-17 Jones 3324.26
3 2019-01-03 Jim 2257.25
4 2019-01-17 Jim 5232.21
5 2019-01-13 Josh 3254.2
6 2019-01-15 Josh 215.36

现在我的问题是,假设今天的日期是 2019-01-17,如何使用单个查询字符串获得以下结果?

`SALES_PERSON`, `TODAY_SALES`, `MONTH_TO_DATE_SALES`
Jones 3324.26 8560.86
Jim 5232.21 7489.46
Josh 0.00 3469.56

提前致谢!

最佳答案

我修改了@Siva查询字符串,这是满足我的问题的最终查询。非常感谢!

SELECT
SALES_PERSON,
IFNULL( ( SELECT SUM( SALES_TOTAL ) FROM SALES WHERE SALES_DATE = '2019-01-17' AND SALES_PERSON = sal.SALES_PERSON ), 0 ) AS TODAY_SALES,
( SELECT SUM( SALES_TOTAL ) FROM SALES WHERE MONTH ( SALES_DATE ) = '01' AND SALES_PERSON = sal.SALES_PERSON ) AS MONTH_TO_DATE_SALES
FROM
SALES AS sal
GROUP BY
SALES_PERSON

关于MySQL 今天和本月至今查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54231574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com