Keld Henrik Mikkelsen wrote:
> "Martin" <martin@aarhof.eu.invalid> skrev i en meddelelse
> news:479fc49b$0$90265$14726298@news.sunsite.dk...
>> Keld Henrik Mikkelsen wrote:
>>> "Martin" <martin@aarhof.eu.invalid> skrev i en meddelelse
>>> news:479fbd72$0$90267$14726298@news.sunsite.dk...
>>>> SELECT DATE_FORMAT(field, '%y') FROM tabel
>>>>
>>>> <
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format>
>>> Tak for svaret.
>>>
>>> Dette virker fint på rækker, der er defineret som DATE, men altså ikke på
>>> rækker, der er defineret som YEAR.
>>>
>> Ævbæv... så må vi bruge lidt substring
>>
>> SELECT SUBSTRING(YEAR(NOW()) FROM 3);
>>
>> ER nu også testet :)
>
> Dette er vist lidt over mine evner....
>
> Jeg kan ikke lige umiddelbart finde ud, hvordan jeg skal sætte ovenstående
> ind.
>
> Hele sætningen ser sådan her ud:
>
> $result = mysql_query("select *, DATE_FORMAT(dato, '%y-%m-%d') AS dato,
> SUBSTRING(YEAR(NOW()) FROM 3) from bus_db $a order by $b");
$result = mysql_query("
SELECT
*,
DATE_FORMAT(dato, '%y-%m-%d') AS dato,
SUBSTRING(DIT_YEAR_FELT FROM 3)
FROM
bus_db
$a
ORDER BY
$b
");