如何在 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...查询。

但是错误未定义的函数[天],[日期部分},[差异],...在表达式中

谢谢

如何在 Visual 2010 报表中的 DataSetTableAdapter 中使用 GROUP BY DAY

看看这篇文章。 我相信您正在将您的日期转换为 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