gpt4 book ai didi

mysql - 无论如何让联盟声明更小?

转载 作者:行者123 更新时间:2023-11-29 01:45:13 25 4
gpt4 key购买 nike

无论如何我可以把这个声明变小吗?为了效率,整个想法是今天、本月和上个月的“报价”数量。

    SELECT COUNT(QuoteDate) AS today
FROM database
WHERE QuoteDate >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY)

UNION

SELECT COUNT(QuoteDate) AS this_month
FROM database
WHERE QuoteDate >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH)

UNION

SELECT COUNT(QuoteDate) AS last_month
FROM database
WHERE QuoteDate >= DATE_SUB(CURRENT_DATE(), INTERVAL 2 MONTH)

谢谢

最佳答案

你不能只使用 OR 语句吗?

 SELECT COUNT(QuoteDate) AS today FROM database
WHERE
QuoteDate >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY)
OR
QuoteDate >= DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH)
OR
QuoteDate >= DATE_SUB(CURRENT_DATE(), INTERVAL 2 MONTH)

关于mysql - 无论如何让联盟声明更小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8757247/

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