以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sql语句 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176005) |
-- 作者:ycs5801 -- 发布时间:2022/3/27 0:12:00 -- sql语句 cmd.CommandText = "Se lect * From (Se lect Row_Number() Over(Order by 订单.订单编号 desc ) As RowNum,订单.订单编号,日期,客户,Sum(数量) As 数量,sum(数量*单价) As 金额" cmd.CommandText = cmd.CommandText & " From 订单 Left JOIN 订单明细 ON 订单明细.订单编号 = 订单.订单编号 Group By {订单}.订单编号,日期,客户) As a " cmd.CommandText = cmd.CommandText & " Where RowNum >= " & StartRow & " And RowNum <= " & EndRow Dim dt As DataTable = cmd.ExecuteReader \'根据此页数据生成表格 这是高级开发版中帮助中的一段,看不明白为什么要加入这个订单明细, Left JOIN 订单明细 ON 订单明细.订单编号 = 订单.订单编号,不是调取订单表的数据就行了吗?为什么会有订单明细加进来?
|
-- 作者:有点蓝 -- 发布时间:2022/3/27 20:17:00 -- 因为数量、金额明细表才有 |