Avatar billede danic Nybegynder
22. august 2004 - 11:06 Der er 4 kommentarer og
1 løsning

Hente kun år fra date datatype

Jeg har en datatype date 0000-00-00 som jeg kalder dated, hvordan gør jeg i min SELECT så jeg kun henter 0000 altså år?

SELECT dated from tabel
Avatar billede arne_v Ekspert
22. august 2004 - 11:08 #1
SELECT YEAR(felt)  ...
Avatar billede danic Nybegynder
22. august 2004 - 11:23 #2
Underligt YEAR() virker fint i phpmyadmin, men ikke i min kode.

Så jeg må klare den med php: $year = trim(substr($row[dated], 0, 4 ));
Avatar billede arne_v Ekspert
22. august 2004 - 11:25 #3
Er det ikke bare fordi at du skal bruge:

SELECT YEAR(felt) AS y  ...

for at have et "feltnavn" y at hente ud ?
Avatar billede danic Nybegynder
22. august 2004 - 11:32 #4
Ihhh tak, for så kan jeg også bruge GROUP BY year

svar = points!
Avatar billede arne_v Ekspert
22. august 2004 - 11:33 #5
svar
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