按工作日,星期和年的SQL命令

时间:2018-11-20 20:04:06

标签: mysql sql

我是SQL编程的初学者,我正在尝试解决此问题。我需要计算一周中的每一天已下了多少订单,请按天(从星期日到周六)对它们进行排序,并按适当的星期和年份对它们进行排序。到目前为止,我已经写了此语句,但是我不知道如何计算在适当的一周的特定日期下的订单,以及如何将天数转换为名称。谢谢您的帮助。

SELECT orderNumber, orderDate, YEAR(orderDate) AS year,
       WEEKOFYEAR(orderDate) AS week, DAYOFWEEK(orderDate) AS day
FROM orders
GROUP BY year, week, day
ORDER BY year, week, day

结果(部分): enter image description here

1 个答案:

答案 0 :(得分:0)

您不能按以下顺序使用别名

尝试

[{'props': {'children': 'Press me', 'id': 'btn', 'n_clicks': 1, 'n_clicks_timestamp': 1542814708494}, 'type': 'Button', 'namespace': 'dash_html_components'}, {'props': {'id': 'inp', 'value': 'hi'}, 'type': 'Input', 'namespace': 'dash_core_components'}]