以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sql转换SQLJoinTableBuilder (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17557) |
-- 作者:sdscen -- 发布时间:2012/3/16 15:25:00 -- sql转换SQLJoinTableBuilder SELECT 订购日期,公司名称,产品名称, 数量, {订单明细}.单价, 折扣, (数量 * {订单明细}.单价 * (1-折扣)) AS 金额 FROM (({订单明细} INNER JOIN {产品} ON {订单明细}.产品ID = {产品}.产品ID) INNER JOIN {订单} ON {订单明细}.订单ID = {订单}.订单ID) INNER JOIN {客户} ON {订单}.客户ID = {客户}.客户ID
以上SQL语句转换SQLJoinTableBuilder怎么写 |
-- 作者:狐狸爸爸 -- 发布时间:2012/3/16 15:37:00 -- 这里头有很多例子,从两个表查询,从三个表查询的都有: http://www.foxtable.com/help/topics/2314.htm
|
-- 作者:sdscen -- 发布时间:2012/3/16 15:39:00 -- 我需要连四个表,您教教我吧,从两个到三个我都会,帮我看看吧,谢谢 |
-- 作者:hhbb -- 发布时间:2012/3/16 16:23:00 -- 沒文件驗證,不知對不: Dim jb As new SQLJoinTableBuilder("查询表1","订单明细") jb.Connection Name = "Sale" jb.AddTable("订单明细","产品ID","产品","产品ID") jb.AddTable("订单明细","订单ID","订单","订单ID") jb.AddTable("订单","客户ID","客户","客户ID") jb.AddExp("产品","产品名称") jb.AddCols("订购日期","公司名称","产品名称", "数量","{订单明细}.单价", "折扣") jb.AddExp("金额", "数量 *{订单明细}.单价 * (1-折扣)") jb.Build() MainTable = Tables("统计表1")
[此贴子已经被作者于2012-3-16 16:24:36编辑过]
|
-- 作者:sdscen -- 发布时间:2012/3/16 16:42:00 -- 不对,我试过 |
-- 作者:hhbb -- 发布时间:2012/3/16 17:21:00 -- 你不上傳文件,能做的至此了 |