首页 > 数据库技术 > 详细

第一个Sqlserver随笔

时间:2018-04-10 13:15:44      阅读:177      评论:0      收藏:0      [点我收藏+]

1、SQL中Sum()替换Count使用  

SELECT COUNT(OnDutyTime) AS 本周入职 FROM  dbo.EmployeeMsg WHERE DATEDIFF(WEEK,OnDutyTime,GETDATE())=0 

SELECT ISNULL(SUM(1),0) AS 本周入职 FROM  dbo.EmployeeMsg WHERE DATEDIFF(WEEK,OnDutyTime,GETDATE())=0

SELECT ISNULL(SUM(CASE WHEN DATEDIFF(WEEK,OnDutyTime,GETDATE())=0 THEN 1 END),0)AS 本周入职 FROM dbo.EmployeeMsg

2、数据库兼容性设置:选择对应的数据库右键属性--选项--兼容级别--选择需要兼容的版本

3、计算百分比      SELECT CONVERT(VARCHAR,100.0/236*100)+‘%‘

第一个Sqlserver随笔

原文:https://www.cnblogs.com/Eden-ldh/p/8777769.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!