您的位置:首页 > 数据库

sql 取百分比

2008-09-17 11:50 162 查看
select per=ltrim(cast(good*100.0/(good+bad) as numeric(5,0)))+'%' 

from [answer]

写个效率高的T-sql:

update [Question] set status=1 

where q_date<convert(varchar(8),dateadd(day,-15,getdate()),112) 

and cn=0

--------------------------------------------------------

----------------------------------

 qid   userid uflag   a_date

  3        2          0        2008-9-1

  4      2           0        2008-6-1

  5      2           0         2008-5-1

----------------------------------

SELECT COUNT(Distinct qid) as total

FROM answer

where userid=2 and uFlag=0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql date