Beste,

Ik krijg het niet voor elkaar om > NOW() werkend te krijgen bij het eind_datum veld

Dit is mijn code:

SELECT `start_datum`, `eind_datum`
FROM (`table`)
WHERE `start_datum` < 'NOW()'
AND `eind_datum` > 'NOW()'


Onderstaande code werkt wel gewoon .. start_datum en eind_datum zijn beide DATETIME fields.


SELECT `start_datum`, `eind_datum`
FROM (`table`)
WHERE `start_datum` < 'NOW()'
AND `eind_datum` > '2013-05-04 17:34:45'


Dit is mijn database:

CREATE TABLE IF NOT EXISTS `table` (
  `id` int(12) NOT NULL AUTO_INCREMENT,
  `start_datum` datetime NOT NULL,
  `eind_datum` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

INSERT INTO `table` (`id`, `start_datum`, `eind_datum`) VALUES
(1, '2013-05-01 00:00:00', '2013-05-08 00:00:00');


Wat zou ik verkeerd kunnen doen?

Alvast bedankt! :D
Quotes erom heen plakken maakt dat de database engine het als een string ziet en niet meer als een functie.

Reageren