如何在 Visual 2010 报表中的 DataSetTableAdapter 中使用 GROUP BY DAY
本文关键字:GROUP BY DAY DataSetTableAdapter Visual 2010 报表 | 更新日期: 2023-09-27 18:34:26
当前 我正在尝试编写一个查询来获取月份的出生整天。并按出生当天分组。
示例:
SELECT DayBirth
FROM BirthDay
WHERE (DayBirth LIKE '%' + '5/1990')
GROUP BY ????????
表出生日
Name | DayBirth
--------------------
A | 22/5/1990
B | 18/5/1990
C | 3/6/1990
D | 18/5/1990
出放
DayBirth
--------
22/5/1990
18/5/1990
注意:我正在尝试在Visual 2010报告中的DataSetTableAdapter上编写查询,并尝试在SQL中编写相同的每日(DayBirth),DATEPART..,DIFF...查询。
但是错误:未定义的函数[天],[日期部分},[差异],...在表达式中
谢谢
看看这篇文章。 我相信您正在将您的日期转换为 varchar,然后按它分组。 在本文下方选择日期转化类型(在查询中为 111)。
SELECT distinct convert(varchar,mydate,111) as thedate, count(id) as perday
FROM orders
group by convert(varchar,mydate,111)
order by perday DESC