FAQ |
Kalender |
2009-05-22, 04:20 | #1 | |||
|
||||
Medlem
|
Hej!
Jag har problem med en SQL-sträng. Det jag vill göra är att hämta ut alla användare ur en tabell som inte fyllt år i år redan. Tex. SELECT birt FROM users WHERE '2009-' . SUBSTRING(birt, 06, 5) > NOW() Men jag får det inte att funka! Hur gör jag för att sätta ihop '2009-' med en variabel tex? Hjälp! |
|||
Svara med citat |
2009-05-22, 05:51 | #2 | ||
|
|||
Mycket flitig postare
|
Jag kan inte testa det själv just nu, så jag kan inte säga med säkerhet om det funkar, men testa så här:
SELECT birt FROM users WHERE SUBSTRING(birt,6,5) > SUBSTRING(NOW(),6,5) |
||
Svara med citat |
2009-05-22, 10:24 | #3 | ||
|
|||
Har WN som tidsfördriv
|
Sql server: SELECT birt FROM users WHERE DATEDIFF(day, getdate(), birt) > 0
Access: SELECT birt FROM users WHERE DATEDIFF("d", now(), birt) > 0 |
||
Svara med citat |
2009-05-22, 15:04 | #4 | |||
|
||||
Medlem
|
SELECT birt FROM users WHERE DATEDIFF(day, getdate(), birt) > 0 funkade inte
SELECT birt FROM users WHERE SUBSTRING(birt,6,5) > SUBSTRING(NOW(),6,5) funkade perfekt. Tack! |
|||
Svara med citat |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|