当前位置:编程学习 > C#/ASP.NET >>

怎样查询本月最后一天的记录?

  各位大侠:
     我现在没天导入一批纪录sql数据库,我现在要查询每月最近一次导入的数据,请问sql语句怎么写?
       如果本月已经结束就查询月底那天导的数据,但是如果该月还没有完呢,应该怎么办? --------------------编程问答-------------------- 那你先查出来最新时间,然后根据最新时间查找,应该可以吧。 --------------------编程问答-------------------- 按照时间排序,查询本月导入,且与今天更近的数据(也就是导入时间<今天) --------------------编程问答-------------------- 你的表里面有没有设个时间字段,按时间倒序查出. --------------------编程问答-------------------- select sum(storeamount)  from cams_storeamount where month(writedate)=" + month + " and year(writedate)=" + year + " and day(writedate)=max(day(writedate))
这样不行啊
writedate就是导入日期 --------------------编程问答--------------------

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)"



--------------------编程问答-------------------- 假设今天是4月20号 数据库里存放了1月2月3月和4月的记录 你是不是要查找出1月31号 2月28号 3月31号和4月20号的记录?
要是这样 就写个输出SQL里面的WHERE的字符串的方法吧....
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,