SQL 统计本日数量问题

来源:百度知道 编辑:UC知道 时间:2024/05/02 20:20:09
求当日的时间字段数量
例:
表名:SOFT_C 字段:SOFT_update
SOFT_name SOFT_update

QQ软件 2009-12-11
QQ游戏 2009-12-11
QQ网游 2009-12-11
QQ影音 2009-12-11
QQ盗号 2009-12-10
QQ图片 2009-12-08
--------------------------
实现 今日更新:4 个

我想按日期 自动 统计当日的更新数量
(也就是2009-12-11更新后 自动显示更新了几个)
在查询语句中如何写?
例:
SELECT count(SOFT_update)
FROM SOFT_C
WHERE
这个例子统计了SOFT_update字段全部的数量,但当日的更新语句怎样写呢?
话多了点.呵呵!不知道我表达清楚了没有.
提示getdate() 函数未定义啊

1、SqlServer中
SELECT count(SOFT_update)
FROM SOFT_C
WHERE SOFT_update = getdate();

2、oracle中:
SELECT count(SOFT_update)
FROM SOFT_C
WHERE SOFT_update = to_char(SOFT_update,'YYYY-MM-DD');

3、mysql中:
SELECT count(SOFT_update)
FROM SOFT_C
WHERE SOFT_update =date_format(now(),'%Y-%c-%d');

---
以上,希望对你有所帮助。

1、SqlServer中
SELECT count(SOFT_update)
FROM SOFT_C
WHERE SOFT_update = cast(convert(varchar(20),getdate(),120) as datetime);

2、oracle中:
SELECT count(SOFT_update)
FROM SOFT_C
WHERE SOFT_update = to_date(SOFT_update,'yyyy-mm-dd');

3、mysql中:
SELECT count(SOFT_update)
FROM SOFT_C
WHERE SOFT_update =date_format(now(),'%Y-%c-%d');

4、access中:
SELECT count(SOFT_update)
FROM SOFT_C
WHERE SOFT_update = format(now(),'yyyy-mm-dd')

---
以上,希望对你有所帮助。

上错号了,