Suchen nach doppelten Datensätze aus einer TabelleGruppierung in SQL mit einer Änderung in der Spalte
Hallo ich die doppelten Datensätze einer Tabelle zu finden bin die folgende Abfrage mit
SELECT pm_no, revision,gen_date, count(*)
FROM calendar_plan_tab
WHERE gen_date IS NOT NULL AND gen_type='1'
Group by pm_no, revision,gen_date
HAVING COUNT(*) > 1;
Das Format der gen_date
ist '11/3/2003 8:00:00 AM'
. Aber bei der Gruppierung muss ich nur das Datum der gen_date
Spalte berücksichtigen, ohne das Zeitfeld zu berücksichtigen.
Beispiel:
'11/3/2003'in oben.
Was wird der effektivste Weg sein, dass ich das ausprobieren kann?
gen_date ist Zeichenfolge oder Datum Typ? – MiloBellano
ist es in Datumstyp – user3789200