表名:sc ,字段名称:djbh,rq
djbh rq
a 2013.09.10
a 2013.09.20
b 2013.09.10
b 2013.09.21
sql怎样查询单据对应最新日期的记录?查询的结果为:
a 2013.09.20
b 2013.09.21
sql怎样查询单据对应最新日期的记录?
答案:3 悬赏:80 手机版
解决时间 2021-02-19 23:19
- 提问者网友:爱了却不能说
- 2021-02-19 18:04
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-02-19 18:20
最新的日期记录不是只有一个吗?
全部回答
- 1楼网友:琴狂剑也妄
- 2021-02-19 19:47
select 订单,日期,dateadd(day,-1,convert(datetime,cast(year(日期) as varchar(10)) + '-' + cast(month(日期)+1 as varchar(10))+'-'+'1',20)) as 月底日期,产品,数量,金额
from ordertable
核心思想:
1.根据日期字段取出年月
2.根据当前年月计算出下一个月1号的时间
3.将下个月1号-1就得出当前月的最后1天
- 2楼网友:撞了怀
- 2021-02-19 19:37
select djbh,max(rq) from tablename
group by djbh
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯