以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]Dim hs As Integer=dt.DataRows.count Dim cnt As Double = dt.Compute("Avg(金额)","dt行号>" & hs*0.6 & " and dt行号< " & hs*0.8) 这个 dt行号 怎么写?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=128470)

--  作者:ytzn
--  发布时间:2018/12/7 16:48:00
--  [求助]Dim hs As Integer=dt.DataRows.count Dim cnt As Double = dt.Compute("Avg(金额)","dt行号>" & hs*0.6 & " and dt行号< " & hs*0.8) 这个 dt行号 怎么写?
cmd.CommandText = "Sele ct 金额,日期 from 销售明细 where 编号 = \'480375\' order by 金额 "
Dim dt As DataTable = cmd.ExecuteReader()

Dim hs As Integer=dt.DataRows.count
Dim cnt As Double = dt.Compute("Avg(金额)","dt行号>" & hs*0.6 & " and  dt行号< " & hs*0.8)

这个 dt行号 怎么写?多谢!



[此贴子已经被作者于2018/12/7 16:50:26编辑过]

--  作者:有点甜
--  发布时间:2018/12/7 16:53:00
--  

如果是sqlserver数据库,建议把行号弄进来,如

 

ROW_NUMBER函数

 

http://www.foxtable.com/webhelp/scr/2721.htm

 


--  作者:ytzn
--  发布时间:2018/12/7 16:55:00
--  
多谢多谢!