Avatar billede supermand69 Nybegynder
14. februar 2003 - 19:40 Der er 12 kommentarer og
1 løsning

TO_DAYS()

Hey...

Hvorfor virker det her ikke??

SELECT round((TO_DAYS(NOW())-TO_DAYS(birth))/365,25) AS age FROM users WHERE age>18

Det skal lige siges at feltet "birth" er et date felt
eks.
1983-05-26
Avatar billede morw Nybegynder
14. februar 2003 - 19:43 #1
SELECT round((TO_DAYS(NOW())-TO_DAYS(birth))/365,25) AS age
FROM users
HAVING age > 18
Avatar billede supermand69 Nybegynder
14. februar 2003 - 19:47 #2
det vil sige at det bare er WHERE der er udskiftet med having??
Avatar billede morw Nybegynder
14. februar 2003 - 19:56 #3
ja prøv
Avatar billede supermand69 Nybegynder
14. februar 2003 - 20:03 #4
det virker skam :)

tak
Avatar billede supermand69 Nybegynder
15. februar 2003 - 21:06 #5
Jeg har lige et lille tillægspørgsmål?

Hvordan kan jeg få den til at runde alderen ned?? round() runder åbenbart op til nærmeste hele
Avatar billede morw Nybegynder
15. februar 2003 - 21:28 #6
CEIL()
Avatar billede supermand69 Nybegynder
15. februar 2003 - 21:34 #7
tak :)
Avatar billede supermand69 Nybegynder
15. februar 2003 - 21:36 #8
hmm... jeg får en fejl når jeg skriver:

SELECT *, CEIL((TO_DAYS(NOW())-TO_DAYS(birth))/365,25) AS age FROM users HAVING age=20
Avatar billede morw Nybegynder
15. februar 2003 - 21:46 #9
Hvilken?
Avatar billede morw Nybegynder
15. februar 2003 - 21:47 #10
mysql> SELECT FLOOR(1.23);
        -> 1
Avatar billede supermand69 Nybegynder
15. februar 2003 - 22:17 #11
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Avatar billede supermand69 Nybegynder
16. februar 2003 - 18:24 #12
den kan åbenbart ikke tage 365,25

hvis jeg bare skriver 365 er der ingen problemer... ved du hvad jeg kan gøre??
Avatar billede morw Nybegynder
16. februar 2003 - 18:40 #13
365.25
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