2014-12-11 2 views
-4

, 나는 내 결과의 열을 합계를 SQL Server의 결과의 열을 합계를,이 내 코드 : 어떻게이 문제에 직면하고있어

SELECT 
    [study_service] 
    ,DATEDIFF(minute,[study_date_arrivee],[study_date_patient_prepared]) as [Time-ARRIVED-PREPARED] 
    ,DATEDIFF(minute,[study_date_arrivee],[study_date_start]) as [Time-ARRIVED-START] 
    ,DATEDIFF(minute,[study_date_start],[study_date_dossier_pret]) as [Time-START-DOSSPRET] 
    ,DATEDIFF(minute,[study_date_dossier_pret],[study_date_remise_resultat]) as [Time-DOSSPRET-DOSSREMIS] 
FROM 
    [VisionTST].[dbo].[PremierTrimestre] 

내가 최종 결과 다음과 같이합니다 :

Total of `[Time-ARRIVED-PREPARED]`,`[Time-ARRIVED-Start]`,... 
+0

Google은 내 친구입니다. 당신은 얼마나 많은'SUM' 사례가 있다고 tealise합니까? – Jaques

답변

0
SELECT 
    [study_service] 
    ,sum(DATEDIFF(minute,[study_date_arrivee],[study_date_patient_prepared])) as [Time-ARRIVED-PREPARED] 
    ,sum(DATEDIFF(minute,[study_date_arrivee],[study_date_start])) as [Time-ARRIVED-START] 
    ,sum(DATEDIFF(minute,[study_date_start],[study_date_dossier_pret])) as [Time-START-DOSSPRET] 
    ,sum(DATEDIFF(minute,[study_date_dossier_pret],[study_date_remise_resultat])) as [Time-DOSSPRET- DOSSREMIS] 

FROM [VisionTST].[dbo].[PremierTrimestre] 
+0

그는 총계가 아니라 총계를 원합니다. 즉 "준비 완료/시작/발생"의 수이며, "날짜 - 합"이 아닙니다. –

+0

사실 일 수 있지만 그 다음에 그는 지정해야합니다. 만약 그가 계산하고 싶다면 'sum'을 'count'로 대체하십시오 – Tarske

+0

정확한 Tarske 저는 합계가 계산되지 않기를 원합니다. 즉, 각 column.not의 합이 남성이됩니다 :(오류가 있습니다.) – gilas

관련 문제