Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server:Unterschied in Tagen für zwei Daten in separaten Zeilen

Sie können eine Selbstverknüpfung durchführen, damit sie in "einer Zeile" angezeigt wird. So:

SELECT DateDiff(day,BASE.ReportCompleteDate, FORM.ReportCompleteDate) as Diff
FROM TABLE_NAME_YOU_DID_NOT_SAY BASE
LEFT JOIN TABLE_NAME_YOU_DID_NOT_SAY FORM ON BASE.ReportId = FORM.ReportID AND FORM.ReportType = 'Form Completed'
WHERE BASE.ReportType = 'PaperRecieved'