Foxtable(狐表)用户栏目专家坐堂 → 2011年6月19日更新,从今不再为SQL语言烦恼


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

主题:2011年6月19日更新,从今不再为SQL语言烦恼

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


加好友 发短信
等级:婴狐 帖子:45 积分:419 威望:0 精华:0 注册:2011/5/30 0:15:00
  发帖心情 Post By:2011/6/18 21:01:00 [只看该作者]

顶一个,今天家里网络好差.幸苦了,提前祝各位"父亲节"愉快.

 

金山也是提示


图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名4.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2011-6-18 21:02:06编辑过]

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


加好友 发短信
等级:一尾狐 帖子:485 积分:3926 威望:0 精华:6 注册:2009/3/29 13:25:00
  发帖心情 Post By:2011/6/18 21:27:00 [只看该作者]

支持下。

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40614 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/6/19 2:09:00 [只看该作者]

无所谓的,杀毒软件误报,主要是他们现在还不知道foxtable.exe到底是干啥的!

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


加好友 发短信
等级:超级版主 帖子:521 积分:4910 威望:0 精华:7 注册:2008/9/2 22:22:00
  发帖心情 Post By:2011/6/19 7:59:00 [只看该作者]

以下是引用狐狸爸爸在2011-6-18 18:15:00的发言:

Foxtable真的可以不需要为SQL语言烦恼了。

還是有點煩惱!試練了一下,確實簡單靈活多了!不過還是有些許不足:
1.SQLJoinTableBuilder的属性沒有Groups及Sort(如加上可當SELECT用了,呵呵)
2.GroupTableBuilder,

SQLGroupTableBuilder

的表達式 不支持字符比較(反而SQLJoinTableBuilder支持),  Select Max(單位) From {訂單} Where 產品 = 'P01'在SQL中能得到滿意的結果!

[此贴子已经被作者于2011-6-19 14:34:15编辑过]

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


加好友 发短信
等级:幼狐 帖子:189 积分:2370 威望:0 精华:1 注册:2008/9/26 22:35:00
  发帖心情 Post By:2011/6/19 10:34:00 [只看该作者]

更新这么快。。。。顶慢了。。都顶不及图片点击可在新窗口打开查看

小狐儿顺祝狐爸节日快乐。。。。


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


加好友 发短信
等级:超级版主 帖子:521 积分:4910 威望:0 精华:7 注册:2008/9/2 22:22:00
  发帖心情 Post By:2011/6/19 11:08:00 [只看该作者]

SQLJoinTableBuilder和统计工具的示例代碼沒更正!



過時錯誤示例

打开CaseStudy目录下的文件"多表统计.Table",然后在命令窗口测试下面的代码:

Dim jb As new SQLJoinTableBuilder("查询表1","订单")
jb
.ConnectionName = "Sale"
jb
.AddTable("订单","产品Id","产品","产品ID")
jb.AddCol(
"产品","产品名称","产品")
jb.AddCols(
"订单", "日期", "数量","单价")
jb
.AddExp("订单","[数量] * [单价]","金额")

Dim
cb As new CrossTableBuilder("统计表1",jb.BuildSQL,"Sale")
cb.HGroups.AddDef(
"产品")
cb.VGroups.AddDef(
"日期",DateGroupEnum.Year,"{0}年")
cb.Totals.Adddef(
"数量")
cb.Totals.AddDef(
"金额")
cb.Build()


應為:
Dim jb As new SQLJoinTableBuilder("查询表1","订单")
jb.Connection Name = "Sale"
jb.AddTable("订单","产品Id","产品","产品ID")
jb.AddExp("产品","产品名称")
jb.AddCols("日期", "数量","单价")
jb.AddExp("金额","[数量] * [单价]")

Dim cb As new CrossTableBuilder("统计表1",jb.BuildSQL,"Sale")
cb.HGroups.AddDef("产品")
cb.VGroups.AddDef("日期",DateGroupEnum.Year,"{0}年")
cb.Totals.Adddef("数量")
cb.Totals.AddDef("金额")
cb.Build()
[此贴子已经被作者于2011-6-19 11:17:29编辑过]

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33951 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/6/19 11:10:00 [只看该作者]

顶一下。

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


加好友 发短信
等级:婴狐 帖子:87 积分:589 威望:0 精华:0 注册:2011/6/3 18:06:00
  发帖心情 Post By:2011/6/19 11:46:00 [只看该作者]

严重必须顶。。。。。


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


加好友 发短信
等级:婴狐 帖子:15 积分:281 威望:0 精华:0 注册:2011/5/2 15:23:00
  发帖心情 Post By:2011/6/19 16:03:00 [只看该作者]

这个必须顶一下,正为多表统计犯愁呢,及时雨啊。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/6/20 7:44:00 [只看该作者]

以下是引用ybil在2011-6-19 7:59:00的发言:
還是有點煩惱!試練了一下,確實簡單靈活多了!不過還是有些許不足:
2.GroupTableBuilder,

SQLGroupTableBuilder

的表達式 不支持字符比較(反而SQLJoinTableBuilder支持),  Select Max(單位) From {訂單} Where 產品 = 'P01'在SQL中能得到滿意的結果!

[此贴子已经被作者于2011-6-19 14:34:15编辑过]

 

1、SQLJoinTableBuilder的sort和Top属性我加上,但是Group不会家,Group是分组统计,用GroupableBuilder好了

2、GroupableBuilder用于数值统计,不能用这种字符型的比较。

 


 回到顶部
总数 26 上一页 1 2 3 下一页