Już uzupełniam,
Serwer: MS SQL 17.9.1
DECLARE @Dzis DATE;
DECLARE @Pierwszy DATE;
SET @Dzis = CONVERT(DATE,GETDATE());
SET @Pierwszy = CONVERT(DATE,DATEADD(dd,-DAY(GETDATE()-1 ),GETDATE()));
SELECT
@Dzis,
@Pierwszy
Zwraca:
2020-12-17,
2020-12-01
Auto-attach to process '[5504] [SQL] TECHNOLOG3' on machine 'TECHNOLOG3' succeeded.
The thread 'TECHNOLOG3\SQLEXPRESS [53]' (0x2ddc) has exited with code 0 (0x0).
The thread 'TECHNOLOG3\SQLEXPRESS [53]' (0x2ddc) has exited with code 0 (0x0).
The program '[5504] [SQL] TECHNOLOG3: TECHNOLOG3\SQLEXPRESS' has exited with code 0 (0x0).
Zmienię na DAY i zobaczymy :-)
Dziękuję za podpowiedź, na tak "proste" rozwiązanie nie wpadłem !!!
Sprawdzam tak na Szybko zdalnie.
-- Kasujemy tabelę tymczasową CEN.
DELETE dbo.CENY_HANDEL_TEMP
WHERE
(@d=1)
Ta linijka poniżej jest zbędna? Kasowanie TEMP ma być tylko "1" każdego miesiąca. Dobrze myślę?
or (@d>1 and dbo.CENY_HANDEL_TEMP.[INSERT] = @data);