SQL 语法错误分析:ORDER BY 和 WHERE 子句问题
这个SQL语句有两个语法问题:
-
在 ORDER BY 子句中,应该使用逗号而不是 AND 来分隔多个排序条件。正确的写法是: ORDER BY sum DESC, syn_time
-
在 WHERE 子句中,使用了两个相同的条件判断 syn_time,并使用了错误的操作符 >= 和 >。如果想筛选出 2023-07-25 00:00 到 2023-08-25 23:59:59 之间的数据,应该使用 BETWEEN 操作符。正确的写法是: syn_time BETWEEN '2023-07-25 00:00' AND '2023-08-25 23:59:59'
原文地址: https://www.cveoy.top/t/topic/qura 著作权归作者所有。请勿转载和采集!