Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Скрипт для удаления строк, при наборе определенном их количестве за текущий день  [new]
chesstar
Member

Откуда:
Сообщений: 13
Здравствуйте, помогите пожалуйста разобраться с поставленной задачей.
Есть таблица, в которой есть столбец отвечающий за дату создания строки. Необходимо, чтобы при достижении некоторого количества строк(к примеру 6) за сегодняшний день, скрипт удалял все эти строки(только за сегодня), ну а если меньше, то не трогал.

С помощью getdate() и dateadd я смогу выбрать из всех строк только строки за нужный период.
Подскажите, а как подсчитать кол-во этих строк?
28 фев 13, 16:12    [13995020]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт для удаления строк, при наборе определенном их количестве за текущий день  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
COUNT (Transact-SQL)
28 фев 13, 16:14    [13995035]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт для удаления строк, при наборе определенном их количестве за текущий день  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
chesstar
Здравствуйте, помогите пожалуйста разобраться с поставленной задачей.
Есть таблица, в которой есть столбец отвечающий за дату создания строки. Необходимо, чтобы при достижении некоторого количества строк(к примеру 6) за сегодняшний день, скрипт удалял все эти строки(только за сегодня), ну а если меньше, то не трогал.

С помощью getdate() и dateadd я смогу выбрать из всех строк только строки за нужный период.
Подскажите, а как подсчитать кол-во этих строк?
Может, COUNT(*)?
28 фев 13, 16:15    [13995043]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт для удаления строк, при наборе определенном их количестве за текущий день  [new]
chesstar
Member

Откуда:
Сообщений: 13
Спасибо!
28 фев 13, 16:22    [13995081]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить