Avatar billede starf Nybegynder
01. november 2012 - 13:10 Der er 4 kommentarer og
1 løsning

vælg hvor dato er inden for nu og 10 dage.

Jeg har en tabel, hvor der er 2 dato rows.. startdato og slutdato. Jeg ønsker at vælge alt hvor slutdato er inden for nu og 30 dage frem. Jeg har forsøgt at gøre det sådan her:

SELECT  * FROM firmaprodukt WHERE  slutdato BETWEEN CURDATE() - INTERVAL 30 DAY AND CURDATE()

men det giver intet resultat. selv om der ligger et par datoér i slutdato, som er inden for 10 dage fra nu. f.eks.

"2012-11-10"

Hvad er det jeg mangler? eller overser?
Avatar billede finb Ekspert
01. november 2012 - 14:16 #1
Prøv DatePart
Avatar billede majbom Novice
01. november 2012 - 14:20 #2
prøv med:
SELECT  * FROM firmaprodukt WHERE slutdato BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 30 DAY)
Avatar billede starf Nybegynder
01. november 2012 - 14:32 #3
mange tak, det virkede (splazz)
Avatar billede majbom Novice
01. november 2012 - 18:22 #4
selv tak :)
Avatar billede majbom Novice
01. november 2012 - 21:53 #5
tfp :)
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



IT-JOB

MAN Energy Solutions

Cloud FinOps Practitioner

PensionDanmark

Business Tester

Danmarks Meteorologiske Institut

IT-operatør søges til DMI

Capgemini Danmark A/S

Salesforce CTO - Nordics