Requete entre 2 dates
Posté : 04 août 2008, 12:36
Bonjour à tous,
Je voudrait realiser une requete entre deux dates:
Je voudrait affiche les informations en fonction du champ "date_verif_debut_fac" entre la date aujourd'hui - 30 jour et aujourd'hui +30 jour.
Quel erreur j'ai commis dans ma requete car si je modifie ma date au 22/08/2008 il ne l'affiche pas alors que normalement il devrait l'afficher (j'ai demander 30 jour dans le futur)
Merci d'avance pour votre aide
guigui69
Je voudrait realiser une requete entre deux dates:
Code : Tout sélectionner
SELECT fac.id_fac, date_verif_debut_fac, ac_debut, ac_fin, date_verif_fin_fac
FROM fac
INNER JOIN verification_fac ON verification_fac.id_fac=fac.id_fac
WHERE TO_DAYS(date_verif_debut_fac) BETWEEN (TO_DAYS(NOW())-30) AND TO_DAYS(NOW()+30)
Je voudrait affiche les informations en fonction du champ "date_verif_debut_fac" entre la date aujourd'hui - 30 jour et aujourd'hui +30 jour.
Quel erreur j'ai commis dans ma requete car si je modifie ma date au 22/08/2008 il ne l'affiche pas alors que normalement il devrait l'afficher (j'ai demander 30 jour dans le futur)
Merci d'avance pour votre aide
Code : Tout sélectionner
-- phpMyAdmin SQL Dump
-- version 2.9.1.1-Debian-2ubuntu1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Lundi 04 Août 2008 à 12:30
-- Version du serveur: 5.0.38
-- Version de PHP: 5.2.1
--
-- Base de données: `qualite`
--
-- --------------------------------------------------------
--
-- Structure de la table `verification_fac`
--
CREATE TABLE `verification_fac` (
`id_verification_fac` int(11) NOT NULL auto_increment,
`id_fac` int(11) NOT NULL,
`ac_debut` tinyint(1) NOT NULL,
`date_verif_debut_fac` date NOT NULL,
`comm_debut_fac` text NOT NULL,
`ac_fin` tinyint(1) NOT NULL,
`date_verif_fin_fac` date NOT NULL,
`comm_fin_fac` text NOT NULL,
`id_user` int(11) NOT NULL,
PRIMARY KEY (`id_verification_fac`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Contenu de la table `verification_fac`
--
INSERT INTO `verification_fac` (`id_verification_fac`, `id_fac`, `ac_debut`, `date_verif_debut_fac`, `comm_debut_fac`, `ac_fin`, `date_verif_fin_fac`, `comm_fin_fac`, `id_user`) VALUES
(1, 1, 0, '2008-08-22', '', 0, '2008-08-04', '', 2);