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

Bagaimana cara memilih data dari 30 hari?

Anda harus menggunakan DATEADD adalah server Sql jadi jika coba pilih sederhana ini, Anda akan melihat pengaruhnya

Select DATEADD(Month, -1, getdate())

Hasil

2013-04-20 14:08:07.177

dalam kasus Anda, coba kueri ini

SELECT name
FROM (
SELECT name FROM 
Hist_answer
WHERE id_city='34324' AND datetime >= DATEADD(month,-1,GETDATE())
UNION ALL
SELECT name FROM 
Hist_internet
WHERE id_city='34324' AND datetime >= DATEADD(month,-1,GETDATE())
) x
GROUP BY name ORDER BY name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membuat daftar semua tanggal di antara dua tanggal

  2. Apakah SQL Server membungkus Select...Insert Query ke dalam transaksi implisit?

  3. Tipe data apa yang harus digunakan untuk menyimpan nomor telepon di SQL Server 2005?

  4. Bagaimana Anda membuat bidang boolean ya/tidak di SQL server?

  5. Bagaimana cara memperbarui semua nilai atribut xml dalam variabel xml menggunakan t-sql?