Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server:perbedaan hari untuk dua tanggal di baris terpisah

Anda dapat melakukan self join untuk membuatnya muncul di "satu baris". Seperti ini:

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'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Urutan SQLAlchemy berdasarkan hasil fungsi

  2. SQL Server:pilih baris terbaru yang jumlahnya cocok dengan nilai

  3. SQL Server dipisah dengan koma

  4. Mendapatkan data dari prosedur tersimpan dengan Entity Framework

  5. LEFT() vs SET TEXTSIZE di SQL Server:Apa Bedanya?