Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样对最近的10条记录计算,条件怎样写?


  共有3330人关注过本帖树形打印复制链接

主题:[求助]怎样对最近的10条记录计算,条件怎样写?

帅哥哟,离线,有人找我吗?
天一生水
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1137 积分:11218 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]怎样对最近的10条记录计算,条件怎样写?  发帖心情 Post By:2022/5/16 11:37:00 [只看该作者]

老师好!
我对数据按日期排序后,要对最近的10条记录的数量列合计,这个条件怎样写?
谢谢!
Dim drs As List(of DataRow) 
drs = DataTables("订单").SQLSelect("产品 = 'PD01'","", "日期 Desc")

Dim Val As Integer
Val = DataTables("订单").SQLCompute("Sum(数量)","产品 = 'PD01'  and     ...      ")
Output.Show(Val)

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/16 11:50:00 [只看该作者]

SQLCompute没有办法

Dim drs As List(of DataRow) 
drs = DataTables("订单").SQLSelect("产品 = 'PD01'",10, "日期 Desc")
dim sum as double
for each dr as datarow in drs
sum += dr("数量")
next
msgbox(sum)

 回到顶部