begin process at 2012 05 27 00:33:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Requêtes

 > 

problème de requette


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème de requette

jeudi 1 février 2007 à 10:05:15 | problème de requette

beny100

bonjour,
j'ai un problème avec ma requette. voiçi le code:
select * from Alarme_active where date_debut >='31/01/2007'and date_debut='01/02/2007'
elle ne m'affiche rien pourtant quant j'ecris:
select * from Alarme_active where date_debut >='30/01/2007'and date_debut>='01/02/2007'
elle m'affiche le resultat ce qui je ne comprends par ce que c'est pas normal
j'ai essayer avec between c'est aussi identique!
aide zmoi s'il vous plaît


jeudi 1 février 2007 à 10:16:24 | Re : problème de requette

DMK04

Salut,


SELECT * FROM Alarme_active WHERE date_debut >='31/01/2007' AND date_debut='01/02/2007'

Je ne vois pas pourquoi tu met " date_debut >='31/01/2007' ", si tu cherche quelque chose qui a commencé le 2 février 2007, c'est pas la peine de préciser que c'est après le 31 janvier 2007.



SELECT * FROM Alarme_active WHERE date_debut >='30/01/2007' AND date_debut>='01/02/2007'

Un peu la même remarque, tu cherche quelquechose qui a commencé après le 30 janvier et après le 1 février 2007


Si tu ne trouvais rien dans le premier cas, c'est simplement parce que rien n'a commencé le 2 février à mon avis.


La requête que tu cherche est plutôt celle la je pense(si tu veux faire un "BETWEEN") :

SELECT * FROM Alarme_active WHERE date_debut >='30/01/2007' AND date_debut<='01/02/2007'

++
jeudi 1 février 2007 à 10:20:17 | Re : problème de requette

beny100

j'ai essayé celle là :
SELECT * FROM Alarme_active WHERE date_debut >='30/01/2007' AND date_debut<='01/02/2007'


et elle ne me donne rien pourtant dans ma table ces elements existent .
jeudi 1 février 2007 à 10:26:39 | Re : problème de requette

DMK04

SELECT * FROM Alarme_active WHERE date_debut >='30-01-2007' AND date_debut<='01-02-2007'

SELECT * FROM Alarme_active WHERE date_debut >='2007-01-30' AND date_debut<='2007-02-01'

Peut-être une problème de format de date. Cherche avec la fonction DATE.

jeudi 1 février 2007 à 10:38:39 | Re : problème de requette

beny100

en effet ce que je comprends pas c'est que cette requette marche quant la date est comprise entre tous les autres mois sauf celle du 01/02/2007 pourtant dans ma table il ya bien des elements de cette date.
elle marche bien avec les dates d'avant le 01/02/2007
jeudi 1 février 2007 à 10:42:49 | Re : problème de requette

DMK04

??

Envoi une copie de ta table sur la région concernée.
jeudi 1 février 2007 à 10:45:00 | Re : problème de requette

DMK04

peut-être que yen a un qui est en jj-mm-aaaa et l'autr en mm-jj-aaaa.
Je pense que c'est un problème de format de date.
jeudi 1 février 2007 à 10:45:21 | Re : problème de requette

beny100

date_debut
26/01/2007         
29/01/2007         
30/01/2007         
30/01/2007         
31/01/2007         
31/01/2007         
01/02/2007         
01/02/2007         
30/01/2007         
30/01/2007         
31/01/2007         
31/01/2007         
31/01/2007         
31/01/2007         
31/01/2007         
31/01/2007         
31/01/2007         
31/01/2007         
31/01/2007         
31/01/2007         
voiçi une copie                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
jeudi 1 février 2007 à 10:47:15 | Re : problème de requette

DMK04

Ta base est sur quoi ? Oracle ? MySQL ?...
jeudi 1 février 2007 à 10:57:06 | Re : problème de requette

DMK04

date_debut >= DATE '30/01/2007'

date_debut >=TO_DATE('dd/mm/YYYY','30/01/2007')

je ne suis pas sur de la syntaxe, ca fait longtemps que je n'y ai pas touché.

1 2

Cette discussion est classée dans : problème, date, requette, select, debut


Répondre à ce message

Sujets en rapport avec ce message

Problème de dates [ par Antilope ] Bonjour,Je dispose d'une table avec les colonnes suivantes :date_debut, date_fin,montant_facture.Une facture porte sur la période date_debut à date_fi Problème de date [ par kidpigeyre ] Voila mon problème : Je dois afficher les emplacements libres d'un certain type entre deux dates (date_debut et date_fin) en sql access.Voici mes deux aide sur une requette select [ par amylee1984 ] salut , j'ai une petit probleme avec une requette sql, j'explique:j'ai une table article_journal ou il y a un champ nomé texte de type varchar  je veu Requette sql insert avec comme paramétre resultat d'une autre requette select [ par Jbensimoh ] salut je souhaite faire un insertion dans une table sql server 2000, selement le parmétre d'insertionil est de type requette select example : insert Problème avec une requête [ par emmanuel9 ] Bonjour à tous, J'ai une table Personne avec dans cette table une colonne "date de création" et ma requete ressemble à ca : "SELECT * FROM PERSONNE WH Date format... [ par elpens ] Bonjour,j'ai quelques procedures stockees qui utilisent des dates. Mon problème (si on peux appeler cela un problème), est que je ne sais pas quelle e Encore un problème de dates avec MySQL [ par ImmortalPC ] Salut, je deviens fou avec mon calendrier J' ai une date de commencement et une date de fin respectivement : date_start et date_end Leur type : datet problème concaténation [ par chamallow ] Bonjour,J'ai un petit problème avec une concaténation. C'est tout bête mais bon.SELECT CAST("1/1/" + CAST(annee AS CHAR(4)) AS DATETIME)from maTableSq Select sans doublon avec date la plus recente [ par ironnyc ] Bonjour a tous!je cherche a faire une requete Select avec une base MySql sur la table suivante: #Table "historique"+-----+-------------+------------+| problème de Date lorsque l'intervalle est à cheval sur 2 mois... [ par nico_ayci ] salut à tous ! j'ai une fonctionnalité de recherche qui donne la possibilité de trouver des enregistrements selon leur date, à plus ou moins X jours.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,746 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales