Sorteret udtræk med dato

Tags:    databaser

jeg skulle gerne kalde nogle forkomster i min mysqldatabase.

disse er sorteret på dato.

på hver dato har jeg 2 forekomster.

jeg vil gerne have listet alle mine datoer, men kun 1 gang.

eks. 09-02-04 bilvask1
09-02-04 bilvask2
10-02-04 bilvask1
10-02-04 bilvask2

sådan ligger de i databasen.

min forspørgsel skal så returnere alle de datoer der findes data på, men lige nu får jeg begge gange på hver dato, hvor jeg kun er intereseret i datoen.

eks. 09-02-04
10-02-04



formatet datoen er gemt i er yyyy-mm-dd

mvh Carsten

~Life is to short for windows~

[Redigeret d. 02/06-04 15:12:50 af carsten andersen]



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
en select distinct(dato) skulle kunne gøre det

(¯`·._.·[Brian Hvarregaard]·._.·´¯)



en select distinct(dato) skulle kunne gøre det

(¯`·._.·[Brian Hvarregaard]·._.·´¯)

~Life is to short for windows~

hehe aner ikke hvad du taler om..

men fandt løsningen på en anden måde

<?php
$_SESSION['testdato']= 0;
$listen = domysql("SELECT * FROM ordredata ORDER BY UNIX_TIMESTAMP(ordredata_dato) ");
while(list($datostart) = mysql_fetch_row($listen)) {
if($_SESSION['testdato'] != $datostart){
print "<option value=\\"$datostart\\" width=\\"50\\">$datostart</option>";
}
$_SESSION['testdato'] = $datostart;

}?>



t