sql >> Database >  >> RDS >> Sqlserver

Selecteer records van het begin van de maand tot de huidige datum

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

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


  1. Leg JOIN vs. LEFT JOIN en WHERE conditie prestatiesuggestie in meer detail uit

  2. Een variabele declareren en de waarde ervan instellen vanuit een SELECT-query in Oracle

  3. MYSQL - Query verwijderen met Join

  4. MySQL:selecteer gegevens uit een tabel waarvan de datum in de huidige week en de huidige maand valt