access数据库sql语句统计当前月符合条件的总数
发布网友
发布时间:2022-04-11 15:19
我来回答
共3个回答
热心网友
时间:2022-04-11 16:49
cdate(l_date,'mm')
改成
convert(varchar(6),l_date,112)
后面的输入年月就可以。两边的格式要一致。追问直接报convert函数未定义,可能不支持access数据库的SQL吧
热心网友
时间:2022-04-11 18:07
SELECT count(资料表2.a)
FROM 资料表2
where datediff(Month,资料表日期,now())<=1
;追问sql = "select count(*) from log where datediff(Month,l_date," & Date & ")<=1"
程序报错至少一个参数没有被指定值。
修改成sql = "select count(*) from log where datediff(‘m’,l_date," & Date & ")<=1" 正确,谢谢啦
热心网友
时间:2022-04-11 19:41
select语句中的统计函数count()也许能帮助你
要是你还弄不明白的话
可以吧你那份表具体让我们看一下可一给你一份完整的sql语句