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