我在postgresql中有一个表,而我的表包含一列没有时区的时间戳
我想写一个查询,它会检查是否多次插入相同的日期,如果同一日期出现多次查询应该返回该日期
如2011年9月12日,2011年9月12日2011年9月12日,2011年9月10日,
此处2011年9月12日的日期不止一次 如何为该
编写查询答案 0 :(得分:9)
SELECT my_date FROM my_table GROUP BY my_date HAVING COUNT(my_date) > 1
答案 1 :(得分:0)
如果您有时间戳,则应删除“时间”部分:
SELECT time_column::DATE FROM my_table GROUP BY time_column::DATE HAVING COUNT(*) > 1