以文本方式查看主题 - 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=108514) |
-- 作者:lyx4040 -- 发布时间:2017/10/24 12:43:00 -- SQL函数里有数据转换函数吗? 要做个统计表,但是里面有个数据类型是字符型的,想要转换成数值型的进行相加,有相关函数吗,如果没有怎么处理? Dim b As New SQLGroupTableBuilder("统计表1","货款表") b.ConnectionName = “数据源名称” b.Groups.Adddef("客户名称") b.Totals.Addexp("未付款", "Case When 收款日期 is Null Then 总金额 Case When 收款日期 is not Null Then 欠款 Else 0 End") b.Build() MainTable = Tables("统计表1") 因为 总金额 和 欠款 列是字符型,用什么方法转换成 单精度小数(Single) 进行统计? |
-- 作者:lyx4040 -- 发布时间:2017/10/24 14:26:00 -- 请版主及时出手了! |
-- 作者:kaiyu -- 发布时间:2017/10/24 14:36:00 -- http://blog.sina.com.cn/s/blog_62822a7f0100fii6.html |
-- 作者:有点甜 -- 发布时间:2017/10/24 15:02:00 -- b.Totals.Addexp("未付款", "Case When 收款日期 is Null Then convert(float,总金额) When 收款日期 is not Null Then convert(float,欠款) Else 0 End") |