首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

ireport 分组有关问题

2012-01-18 
ireport 分组问题现表中有一个date字段(yyyy/mm/dd/hh/mm/ss),我想通过 年月日 作为分组依据 忽略日期中的

ireport 分组问题
现表中有一个date字段(yyyy/mm/dd/hh/mm/ss),我想通过 年月日 作为分组依据 忽略日期中的时间,应该如何处理?

[解决办法]
SELECT * FROM TBNAME WHERE CONVERT(varchar(100), DateCol, 111)='1990-01-23'
SELECT MAX(COL1)... FROM TBNAME GROUP BY CONVERT(varchar(100),DateCol,111)
其中 TBNAME 为表明 DateCol为Date字段列名
[解决办法]
上代码应该是 SQL 格式

SQL code
SELECT Convert(datetime,Convert(varchar(10),日期字段,120),120), ...  FROM ... 

热点排行