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')
---
以上,希望对你有所帮助。
上错号了,