sql >> Databáze >  >> RDS >> Sqlserver

Jak vybrat data od 30 dnů?

Měli byste používat DATEADD je SQL server, takže pokud zkusíte tento jednoduchý výběr, uvidíte efekt

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

Výsledek

2013-04-20 14:08:07.177

ve vašem případě zkuste tento dotaz

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. Jak vrátím zpětné volání dotazu MySQL a push do pole v Node.js?

  2. Testování připojení k databázi Entity Framework

  3. Kam ukládat příkazy SQL pro provádění

  4. mysql ERROR 2002 (HY000):Nelze se připojit k místnímu serveru MySQL přes soket '/var/run/mysqld/mysqld.sock' (2)