相关疑难解决方法(0)

如何在T-SQL中将int转换为零填充字符串?

假设我有一个值为1的int.如何将该int转换为零填充字符串,例如00000001

sql t-sql

41
推荐指数
5
解决办法
6万
查看次数

在mssql中需要格式为yyyy-mm的日期

需要日期格式为yyyy-mm,应分组以获取计数,但是当我给

group by date is says invalid
Run Code Online (Sandbox Code Playgroud)

我找到了这个解决方案

任何人都可以通过提供其他解决方案来帮助我

select 
count(*) as count, 
Convert(char(10), RH.updated_datetime, 105) as date,
SUM( 
  datediff(SECOND, 
       PRI.procedure_performed_datetime ,RH.updated_datetime
  )
)/count(*) as average_reporting_tat 
from 
report R, 
report_history RH, 
study S, 
procedure_runtime_information PRI, 
priorities PP, 
patient P, 
"procedure" PR 

where 

RH.report_fk=R.pk and RH.pk IN ( 
  select pk from ( 
    select * from report_history where report_fk=r.pk  
  ) as result 
  where old_status_fk IN (21, 27)
) AND R.study_fk = S.pk 
AND S.procedure_runtime_fk = PRI.pk 
AND PRI.procedure_fk = PR.pk 
AND S.priority_fk …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

sql ×2

sql-server ×1

sql-server-2008 ×1

t-sql ×1