Ik ben bezig met het bouwen van een querie, maar loop tegen het volgende 'probleem' aan.
Ik heb een kolom genaamd 'date', dat is een datetime format (YYYY-MM-DD HH:MM:SS).
Nu wil ik alles selecteren wat vandaag gebeurt is.
Dit kan zo:
Maar ik denk dat deze manier van werken in mijn toepassing redelijk wat snelheids verlies gaat kosten. Daarom zat ik te denken aan zoiets:
Als ik zoiets invoer dan werkt dat niet, hij zegt dat hij "Unknown column 'datum' in 'where clause'"
Nou vraag ik me af hoe dit kan, waarom accepteert mysql dit niet gewoon?
Ik heb een kolom genaamd 'date', dat is een datetime format (YYYY-MM-DD HH:MM:SS).
Nu wil ik alles selecteren wat vandaag gebeurt is.
Dit kan zo:
code:
1
| SELECT * from table where date>current_date |
Maar ik denk dat deze manier van werken in mijn toepassing redelijk wat snelheids verlies gaat kosten. Daarom zat ik te denken aan zoiets:
code:
1
2
3
4
5
6
7
| SELECT veld, DATE_FORMAT(date,'%Y-%m-%d') as datum FROM table WHERE datum=current_date |
Als ik zoiets invoer dan werkt dat niet, hij zegt dat hij "Unknown column 'datum' in 'where clause'"
Nou vraag ik me af hoe dit kan, waarom accepteert mysql dit niet gewoon?
...