gpt4 book ai didi

php - Mysql 查询 - 按不起作用的顺序

转载 作者:行者123 更新时间:2023-11-29 05:45:31 24 4
gpt4 key购买 nike

我正在运行 Mysql 5.0.77,我很确定这个查询应该有效?

选择 *FROM 购买WHERE time_purchased 在“2010-04-15 00:00:00”和“2010-04-18 23:59:59”之间ORDER BY time_purchased ASC, order_total DESC

time_purchased 是 DATETIME 和一个索引。

order_total 是 DECIMAL(10,2),不是索引。

我想按日期(从小到大)对所有购买进行排序,然后按订单总数(从大到小)排序。

所以我会输出类似于:

2010-04-15 100 美元

2010-04-15 80 美元

2010-04-15 20 美元

2010-04-16 170 美元

2010-04-16 45 美元

2010-04-16 15 美元

2010-04-17 274 美元

..等等。

我从该查询中获得的输出具有正确排序的日期,但它似乎根本没有对订单总计列进行排序。想法?

谢谢。

最佳答案

SELECT date(time_purchased), order_total
FROM purchases
WHERE time_purchased BETWEEN '2010-04-15 00:00:00' AND '2010-04-18 23:59:59'
ORDER BY date(time_purchased) ASC, order_total DESC

关于php - Mysql 查询 - 按不起作用的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2662319/

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