码迷,mamicode.com
首页 > 数据库 > 详细

第一个Sqlserver随笔

时间:2018-04-10 13:36:01      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:varchar   版本   employee   HERE   null   计算   入职   color   rom   

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随笔

标签:varchar   版本   employee   HERE   null   计算   入职   color   rom   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!