Foxtable(狐表)用户栏目专家坐堂 → sql语句


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

主题:sql语句

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


加好友 发短信
等级:五尾狐 帖子:1064 积分:7581 威望:0 精华:0 注册:2009/6/24 9:44:00
sql语句  发帖心情 Post By:2022/3/27 0:12:00 [只看该作者]

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 订单明细.订单编号 = 订单.订单编号,不是调取订单表的数据就行了吗?为什么会有订单明细加进来?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/27 20:17:00 [只看该作者]

因为数量、金额明细表才有

 回到顶部