2015年11月 的存档
2015十一月12

sqlserver2012新函数取月最后一天

sql server 评论关闭

SELECT DATEADD(dd,1,EOMONTH(GETDATE(),-1)),EOMONTH(GETDATE())
-- -1是取上个月
2015十一月4

choost与iif的注意点

未分类 评论关闭

对于多值函数,但值类型不一致时,则以第一个为主进行转换
如:


SELECT CHOOSE(2,1.0,'0.25')   --0.3

SELECT IIF(2>3,1.0,'0.25') --0.3

当类型不一致时要转换
 
SELECT CHOOSE(2,1,CONVERT(DECIMAL(8,2),'0.25') )  --0.3