Je stocke des événements récurrents dans un tableau d'événements qui a lieu pendant certains mois de l'année, n'importe quelle année et chaque année. Par exemple;est là la notation sql qui peut dire vérifier entre les mois?
CREATE TABLE events (
event_id tinyint(3) unsigned NOT NULL auto_increment,
name varchar(255) NOT NULL,
month_from tinyint(3) unsigned NOT NULL,
month_to tinyint(3) unsigned NOT NULL,
PRIMARY KEY (event_id))
ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3;
INSERT INTO events
(event_id, name, month_from, month_to)
VALUES
(1, 'Event ABC', 5, 11), (2, 'Event XYZ', 12, 4);
événement ABC - a lieu chaque année au mois de mai - novembre et XYZ événement - a lieu chaque année au cours de décembre à avril
Dans ma table d'événements je stocker les month_from
et month_to
sous forme de valeurs numériques . Ce que je veux être en mesure de faire est de prendre le mois en cours (Oct) et de le passer dans une requête sql pour qu'il me renvoie l'événement correct "Event ABC". Mais aussi je veux passer à un mois futur de dire Fév il devrait me revenir "Event XYZ"
J'espère que cela a du sens?
Arh ha sympa jab11 - vous avez manqué une dernière parenthèse fermante mais beaucoup de mercis fonctionne un régal :-) –