求SQL语句 在一个表中有个N条记录 而且每条记录的小数点保留位数不同 我现在要求所有记录的合计 而且保留两位小数 如果用SUM(N1,N2)<>SUM(N1) +SUM(N2)现在就想要一SQL语句实现SUM(N1,N2)=SUM(N1) +SUM(N2)即能实现SUM(N1) +SUM(N2)就可以 我用SUM(FORMAT(NI),"0.00")可在SQL 中不能用 请帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sum()函数只能用于数值类型,否则会出错。format()返回的是字符类型,所以会出错。解决办法是将foramt()的返回类型转换为数值类型,再用sum函数。如下:SUM(Cdbl(FORMAT(NI,"0.00")))或SUM(Csng(FORMAT(NI,"0.00"))) 你说的好像不行哦 你看看这个怎么求SELECT SUM(Cdbl(FORMAT(sjsl, [0.00]))) AS Expr3 FROM RKD“RKD”表明 “sjsl” 字段数字型 to: ZWARJH(ZWARJH)讲点职业道德好不好,别在这乱骂人SELECT SUM(isnull(sjsl,0.00))/1.00 FROM RKD 你这SQL我有点不明白除1.00什么意思 按这句话试试:select sum(cdbl(format(sjsl,'" & "0.00" & "'))) AS Expr3 from RKD SELECT cast(SUM(isnull(sjsl,0)) as decimal(18,2) FROM RKD SELECT cast(SUM(isnull(sjsl,0)) as decimal(18,2)) FROM RKD 问个问题.不知VB从整个屏幕上取色 关于如何使用ADOX动态创建ACCESS数据库,并设置字段属性,如可零长度字符串,可变长度,固定长度属性 如何将treeview控件的条目全部展开,和全部收起? 高分求图象轮廓线算法,最好有源代码!! 奇怪问题,请教高手 如何在一表单中的text中及时显示另一表单中的进度条的进度? ★★★有QQ号码赠送!!你想要吗?(限量赠送!) 急急急!!关于广域网的数据传输问题!! 有关mscomm32控件的使用 谁用过MDAC2。6,有无问题? 请教高手:怎样在VB中将一个点阵转换为位图 请问哪位有会编打印机监控程序,满分全送!
解决办法是将foramt()的返回类型转换为数值类型,再用sum函数。
如下:
SUM(Cdbl(FORMAT(NI,"0.00")))或SUM(Csng(FORMAT(NI,"0.00")))
你看看这个怎么求
SELECT SUM(Cdbl(FORMAT(sjsl, [0.00]))) AS Expr3 FROM RKD
“RKD”表明 “sjsl” 字段数字型
讲点职业道德好不好,别在这乱骂人SELECT SUM(isnull(sjsl,0.00))/1.00 FROM RKD
按这句话试试:
select sum(cdbl(format(sjsl,'" & "0.00" & "'))) AS Expr3 from RKD