Avatar billede mrjowns Novice
04. juni 2001 - 16:04 Der er 1 kommentar og
1 løsning

Udskrive dato i andet format?

Jeg har følgende SQL statement:

Sql = \"SELECT format(ActionDate, \'yyyy-mm-dd\') as  ActionDate, Tid, Mødetype, Mødeemne, Oplægsholder, Ansvarlig, Mødelokale, Deltagere FROM nyheder where Expirydate > Date() order by actiondate\"

Men jeg får følgende fejl fra browseren:

Circular reference caused by alias \'ActionDate\' in query definition\'s SELECT list.

Er der nogen der lige kan sige mig, hvor det er jeg fucker up henne?

Tak
Jowns
Avatar billede stringbuffer Nybegynder
05. juni 2001 - 00:00 #1
prøv med flg:

Sql = \"SELECT DATE_FORMAT(ActionDate, \'%Y-%m-%d\') as  minActionDate, Tid, Mødetype, Mødeemne, Oplægsholder, Ansvarlig, Mødelokale, Deltagere FROM nyheder where Expirydate > Date() order by actiondate\"

mener at fejlen opstår fordi du giver et beregnet (formateret) resultat samme navn som en eksisterende kolonne

Avatar billede stringbuffer Nybegynder
05. juni 2001 - 00:48 #2
fik lige kigget på det og det virker som om det ikke er noget problem med at omdefinere kolonnenavn.

Det burde virke bare du bruger DATE_FORMAT som anført.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester