Проверьте наличие дублирующихся записей в postgresql - PullRequest
2 голосов
/ 16 сентября 2011

У меня есть одна таблица в postgresql, и моя таблица содержит один столбец отметки времени без часового пояса

я хочу написать один запрос, который будет проверять, была ли одна и та же дата вставлена ​​несколько раз или нет, если одна и та же дата присутствует более одного раза, запрос должен вернуть эту дату

как 12 сентября 2011 года, 12 сентября 2011 года, 12 сентября 2011 года, 10 сентября 2011 года,

Здесь 12 сен 2011 дата присутствует более одного раза как написать запрос для этого

Ответы [ 2 ]

9 голосов
/ 16 сентября 2011
SELECT my_date FROM my_table GROUP BY my_date HAVING COUNT(my_date) > 1
0 голосов
/ 16 сентября 2011

Если у вас есть временные метки, вы должны удалить часть 'time':

SELECT time_column::DATE FROM my_table GROUP BY time_column::DATE HAVING COUNT(*) > 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...