以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  每日的最后一条记录如何取的  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145805)

--  作者:zhangjin
--  发布时间:2020/2/7 21:38:00
--  每日的最后一条记录如何取的
StartDate = New Date(Year,Month,1) \'获得该月第一天
    EndDate = New Date(Year,Month,Date.DaysInMonth(Year,Month)) \'获得该月最后一天
    DataTables("alarm_system_netnumber").LoadFilter = "district=\'" & fs.text & "\' And datetime>= #" & StartDate & "# And datetime <= #" & EndDate & "#"
    DataTables("alarm_system_netnumber").Load()

我通过上面的代码找出数据中本月所有的记录,但有的记录是每日好几条,我想可以取到每月中每日里发生的最后一条记录,要如何做

--  作者:有点蓝
--  发布时间:2020/2/7 22:27:00
--  
这种没有办法直接在加载里处理的,要使用SQL才行,如:

select * from {表A} where 编号 in  (select  max(编号) from {表A} where 日期 >= #某开始日期# and 日期 <= #某结束日期# group by 日期 ) as b