sql 查询日期 语句

sql 查询日期 语句
数据库中的日期字段是这样的:2007-07-27 12:04:01
是日期型数据.
我想查询每天有多少记录
结果如:2007-07-27 5
2007-07-26 1
请问查询语句怎么写(access数据库)

我知道要用group by 分组,但是不知sql 在 access里怎么按日期型字段中的日期分组.CAST 和 CONVERT 函数在access中提示未定义.
select cdate,count(*) as num from tablename group by convert(varchar(10),cdate,111)
1
1
朋友们 FormatDateTime,CONVERT,TO_CHAR ,cast 都不行都是未定义
我自己解决了
我这样写的:用的MID(cdate,1,10)

我还有一个问题写在百度上:
http://zhidao.baidu.com/question/61407928.html
是ASP的程序问题
'for c=1 to 5
注释了之后还出错

哪个大侠看帮我看一下
用CAST
CAST (value-exp AS data-type) /仔如* SQL92

也念缓启可以用CONVERT
格式如下
SELECT EMPNO FROM EMPLOYEES WHERE {fn CONVERT(EMPNO,SQL_CHAR)} LIKE '1%'哪兆
我昌吵这个是access的神镇啊,你是直接在access里执行的耐瞎侍还是在哪执行的?我试了,完成正确!

select FormatDateTime(cdate,2) as cdate, count(*) as num from tablename
group by FormatDateTime(cdate,2)
SELECT TO_CHAR(CDATE,'YYYY-MM-DD') ,COUNT(*) FROM TABLENAME
GROUP BY TO_CHAR(CDATE,'YYYY-MM-DD');

试一下看宏汪局看!
我用的是ORACLE 的方法蔽让陵饥!
select format(cdate,'启姿岩yyyy-MM-dd'悄御册胡),count(*) as num from tablename group by format(cdate,'yyyy-MM-dd')
← 上一篇: 下一篇: →