Witam. W jaki sposób wywołać zapytanie do bazy tak aby w niej zostało tylko 15 ostatnich dodanych rekordów (według klucza ID) z warunkiem dla pola np. kolumna1
= 1;?
Czyli mam np. 18 rekordów z polem kolumna1 i ma zostawić 15 najnowszych rekordów?
Witam. W jaki sposób wywołać zapytanie do bazy tak aby w niej zostało tylko 15 ostatnich dodanych rekordów (według klucza ID) z warunkiem dla pola np. kolumna1
= 1;?
Czyli mam np. 18 rekordów z polem kolumna1 i ma zostawić 15 najnowszych rekordów?
DELETE FROM tabela WHERE kolumna1=1 AND id NOT IN (SELECT TOP 15* id FROM tabela WHERE kolumna1=1 ORDER BY id)