gpt4 book ai didi

c# - msaccess 中的格式化方法,给出未排序的数据

转载 作者:太空宇宙 更新时间:2023-11-03 10:57:01 24 4
gpt4 key购买 nike

我使用下面的查询来获取每月的结果,比如[八月、九月等有多少……]

在下面的查询中,如果我使用 Format() 来获取结果,我将获取以下格式的数据

    MyDate      _count
Aug 05
Oct 08
Sep 03

SELECT Format([date],'mmm') AS MyDate, count (date) as _count FROM Table1 GROUP BY Format([date],'mmm')

如您所见,十月比九月早到了??谁能帮忙。在我的查询中,如果我在格式函数中使用了“mm”,我会得到正确的数据,但我正在寻找数字格式的月份名称而不是那个月份。

最佳答案

SELECTGROUP BY Month([date] 在子查询中。然后,在父查询中,ORDER BY 月份编号。

SELECT
MonthName(sub.month_number, True) AS MyDate,
sub._count
FROM
(
SELECT
Month([date]) AS month_number,
Count([date]) AS _count
FROM Table1
GROUP BY Month([date])
) AS sub
ORDER BY sub.month_number;

关于c# - msaccess 中的格式化方法,给出未排序的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19151766/

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