Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wybrać dane z 30 dni?

Powinieneś używać DATEADD jest serwerem SQL, więc jeśli spróbujesz tego prostego wyboru, zobaczysz wpływ

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

Wynik

2013-04-20 14:08:07.177

w Twoim przypadku wypróbuj to zapytanie

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. Jak dołączyć do pierwszego rzędu

  2. Włączyć IDENTITY_INSERT w Entity Framework, SQL Server 2008?

  3. Data i godzina rzutowania SQL

  4. Jak mogę ręcznie wstawić tożsamość?

  5. problem z kluczem obcym i indeksem