SQL SERVER自定义函数奇怪的问题 select sum(dbo.func_test(1,-1)),sum(dbo.func_test(1,1)) from temp 结果为:-1 -1确实不正常. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 郁闷,换了一台电脑的SQL SERVER是正常的…… select dbo.func_test(a,-1),dbo.func_test(a,1) from temp /*-------------------- -------------------- -1 1(所影响的行数为 1 行)*/select dbo.func_test(a,1),dbo.func_test(a,-1) from temp /*-------------------- -------------------- 1 -1(所影响的行数为 1 行)*/ 我的机器测试有问题.把sum去了没问题. 依次执行:select sum(dbo.func_test(1,1)) from temp结果为:1 (正常。)select sum(dbo.func_test(1,-1)) from temp结果为:-1 (正常。)select sum(dbo.func_test(1,1)),sum(dbo.func_test(-1,-1)) from temp结果为:1 -1 (正常。)但:select sum(dbo.func_test(1,1)),sum(dbo.func_test(1,-1)) from temp结果为:1 -1 (正常。) 貌似没有问题,xp2 +sql 2005 在Vista + SQL 2005 standard Edition下测试,结果正常 郁闷,发现原因是SQL SERVER没有装SP4,而是SP2……谢谢大家了。 求sql语句替换指定位置的 字符 SQL2000捕捉错误的问题 请教关于表值函数的用法 Ms sql中如何把二进制的字段类型数据从A服务器传到B服务器呢? 导数据的脚本怎么写? 求救啊,又是group by 的问题 打开数据库时出错 统计 ,再开一次! 如何按条件生成按开始日期和结束日期的一个时间段? 执行存储过程总是报 临时表无效 请高手指点一句sql,昨天没表达清楚,不好意思,麻烦各位! Audit LogOut 是怎么出现的,要怎么去避免?
/*
-------------------- --------------------
-1 1(所影响的行数为 1 行)
*/select dbo.func_test(a,1),dbo.func_test(a,-1) from temp
/*
-------------------- --------------------
1 -1(所影响的行数为 1 行)
*/
select sum(dbo.func_test(1,1)) from temp
结果为:1 (正常。)
select sum(dbo.func_test(1,-1)) from temp
结果为:-1 (正常。)
select sum(dbo.func_test(1,1)),sum(dbo.func_test(-1,-1)) from temp
结果为:1 -1 (正常。)
但:
select sum(dbo.func_test(1,1)),sum(dbo.func_test(1,-1)) from temp
结果为:1 -1 (正常。)
xp2 +sql 2005
谢谢大家了。