怎样查询本月最后一天的记录?
各位大侠:我现在没天导入一批纪录sql数据库,我现在要查询每月最近一次导入的数据,请问sql语句怎么写?
如果本月已经结束就查询月底那天导的数据,但是如果该月还没有完呢,应该怎么办? --------------------编程问答-------------------- 那你先查出来最新时间,然后根据最新时间查找,应该可以吧。 --------------------编程问答-------------------- 按照时间排序,查询本月导入,且与今天更近的数据(也就是导入时间<今天) --------------------编程问答-------------------- 你的表里面有没有设个时间字段,按时间倒序查出. --------------------编程问答-------------------- select sum(storeamount) from cams_storeamount where month(writedate)=" + month + " and year(writedate)=" + year + " and day(writedate)=max(day(writedate))
这样不行啊
writedate就是导入日期 --------------------编程问答--------------------
--------------------编程问答-------------------- 假设今天是4月20号 数据库里存放了1月2月3月和4月的记录 你是不是要查找出1月31号 2月28号 3月31号和4月20号的记录?
string sql="select sum(storeamount) from cams_storeamount where month(writedate)=" + month + " and year(writedate)=" + year + " and day(writedate) = (case month(writedate) when 2 then 28 when 4 then 30 when 6 then 30 when 9 then 30 when 11 then 30 else 31 end)"
要是这样 就写个输出SQL里面的WHERE的字符串的方法吧....
补充:.NET技术 , ASP.NET