powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как удалить дубликаты даты?
3 сообщений из 3, страница 1 из 1
Как удалить дубликаты даты?
    #39638153
Mindaugas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста, помогите. Существует таблица SQL Server 2012, которая палучает даные из OPC-сервера. Проблема в том, что из-за сетевой проблемы в таблицу приходят несколько строк того же дня. Как сделать автоматическую удаление той же даты, оставив только самую старую дату для этого дня?
Строка 1: 2018-04-28 00:00:20
2-я строка: 2018-04-28 00:00:50
Третья строка: 2018-04-28 00:01:10
...
Рейтинг: 0 / 0
Как удалить дубликаты даты?
    #39638163
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
WITH CTE AS(SELECT N=ROW_NUMBER()OVER(PARTITION BY CAST(DateField AS DATE) ORDER BY DateField DESC) FROM T)
DELETE CTE WHERE N>1;
...
Рейтинг: 0 / 0
Как удалить дубликаты даты?
    #39638191
Mindaugas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iap,

Супер, спосибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как удалить дубликаты даты?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]