Thread SQL: DISTINCT: über 2 Spalten
(12 answers)
Opened by pktm at 2005-02-28 16:19
Mit Oracle waere es...:
[sql]CREATE TABLE DATUM( DATE1 DATE, DATE2 DATE ); INSERT INTO DATUM VALUES(TO_DATE('11.02.2005 12:12','dd.mm.yyyy HH24:MI'), TO_DATE('11.02.2005 12:12','dd.mm.yyyy HH24:MI') ); INSERT INTO DATUM VALUES(TO_DATE('11.02.2005 12:12','dd.mm.yyyy HH24:MI'), TO_DATE('11.02.2005 12:13','dd.mm.yyyy HH24:MI') ); INSERT INTO DATUM VALUES(TO_DATE('12.02.2005 12:12','dd.mm.yyyy HH24:MI'), TO_DATE('11.02.2005 12:12','dd.mm.yyyy HH24:MI') ); INSERT INTO DATUM VALUES(TO_DATE('12.02.2005 12:12','dd.mm.yyyy HH24:MI'), TO_DATE('11.02.2005 12:15','dd.mm.yyyy HH24:MI') ); INSERT INTO DATUM VALUES(TO_DATE('12.02.2005 12:12','dd.mm.yyyy HH24:MI'), TO_DATE('12.02.2005 12:12','dd.mm.yyyy HH24:MI') ); INSERT INTO DATUM VALUES(TO_DATE('12.02.2005 12:12','dd.mm.yyyy HH24:MI'), TO_DATE('12.02.2005 12:16','dd.mm.yyyy HH24:MI') ); INSERT INTO DATUM VALUES(TO_DATE('12.02.2005 12:12','dd.mm.yyyy HH24:MI'), TO_DATE('12.02.2004 12:12','dd.mm.yyyy HH24:MI') );[/sql] Abfrage: [sql]SELECT DISTINCT TO_CHAR(DATE1,'dd.mm.yyyy HH24:MI') FROM DATUM UNION SELECT DISTINCT TO_CHAR(DATE2,'dd.mm.yyyy HH24:MI') FROM DATUM;[/sql] liefert alle vorkommende Datumeintraege bis zur Minute runter... edit pq: sql-tags\n\n <!--EDIT|pq|1109793842--> |