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

Vyberte záznamy od začátku měsíce do aktuálního data

DECLARE @sm DATETIME;
SET @sm = DATEADD(DAY, 1-DAY(GETDATE()), DATEDIFF(DAY, 0, GETDATE()));

SELECT columns 
    FROM dbo.foo 
    WHERE datetime_column >= @sm;


  1. Získání hodnoty časového razítka z databáze mysql pomocí šablony Spring JDBC

  2. SQL Server COALESCE() Vysvětleno

  3. Získejte předchozí a další řádek z řádků vybraných s podmínkami (WHERE).

  4. Vrátit více hodnot z funkce Oracle