begin process at 2012 05 26 23:53:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

problème de Date lorsque l'intervalle est à cheval sur 2 mois...


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

problème de Date lorsque l'intervalle est à cheval sur 2 mois...

vendredi 10 juin 2005 à 12:20:26 | problème de Date lorsque l'intervalle est à cheval sur 2 mois...

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. Ca fonctionne à peu près mis à part pour un cas particulier : prenons un exemple
j'ai un enregistrement daté au 26/11/2005, je fais une recherche à la date du 27/11/2005 à plus ou moins X jours. Si X = 1 alors pas de problème, l'enregistrement est trouvé. Pas de problème jusqu'à X = 3. Le problème arrive quand on change de mois.
La requete ... and date_rappel>#26/11/2005# and date_rappel<#28/11/2005# marchera alors que la requete ... and date_rappel>#22/11/2005# and date_rappel<#02/12/2005# ne marchera pas...quelqu'un a une idée ?
vendredi 10 juin 2005 à 12:21:33 | Re : problème de Date lorsque l'intervalle est à cheval sur 2 mois...

nico_ayci

j'allais oublier, je ne sais pas si c'est important mais je travaille avec Access et ASP pour l'interface
vendredi 10 juin 2005 à 14:17:32 | Re : problème de Date lorsque l'intervalle est à cheval sur 2 mois...

shaiulud

la requête est bonne, ça ressemble à un problème de format de date.
tu requetes
and date_rappel>#22/11/2005# and date_rappel<#02/12/2005#
doit être comprise
and date_rappel>#22/11/2005# and date_rappel<#12/02/2005#
c'est assez fréquent surtout si ton serveur est une version US.

Il te faudra modifier le paramétrage de la localisation pour le server (LCID)

liste des LCID [ Lien ]
1036 pour la france

en ASP :
Session.LCID=1036
vendredi 10 juin 2005 à 14:30:27 | Re : problème de Date lorsque l'intervalle est à cheval sur 2 mois...

nico_ayci

ok je vois ce que tu veux dire mais comment faire pour savoir si mon serveur est version us ? est-ce que je peux modifier ses propriétés directment pour qu'il passe en version francaise et si oui comment ?
en ce qui concerne Session.LCID=1036 je ne sais pas trop comment m'en servir, j'ai testé à plusieurs endroits mais ca ne change rien...je dois mal m'y prendre...
samedi 11 juin 2005 à 12:22:50 | Re : problème de Date lorsque l'intervalle est à cheval sur 2 mois...

shaiulud

je me suis mal exprimé la première fois.

il suffit de mettre en début de page ASP

<%
Session.LCID=1036

...

%>

samedi 11 juin 2005 à 14:36:44 | Re : problème de Date lorsque l'intervalle est à cheval sur 2 mois...

nico_ayci

et bien écoute ca n'a pas l'air de marcher hélas...
samedi 11 juin 2005 à 16:14:37 | Re : problème de Date lorsque l'intervalle est à cheval sur 2 mois...

shaiulud

tu n'a plus qu'a formatter tes date au format MM/DD/YYYY
voici une fonction

function getDate(sDate)
   sRetVal=""
   dDate=Format(sDate, "DD/MM/YYYY") 
   sRetVal= Month(dDate) &"/"& Day(dDate) &"/"& Year(dDate)

   getDate = sRetVal
end function



Cette discussion est classée dans : problème, date, and, mois, rappel


Répondre à ce message

Sujets en rapport avec ce message

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 Probème d' "incompatibilité de type" [ par dth0 ] Bonjour à tous, Mon message parait long mais c'est en fait très simple :) Je suis face à un problème plutôt étrange. Je dois exploiter une base MySQ probleme avec between [ par Medgueye ] Bonjour j'ai un probleme avec la requete svte:SELECT * FROM ident_abonnes WHERE DATE(date_ident) BETWEEN DATE('20090104')and Date('20090208').le type Problème Trigger SQL [ par ninho44 ] Bonjour,J'ai un trigger qui n'est pas très compliqué, mais j'ai quand même un problème avec.J'ai une table RESERVATION, avec trois champs ( logement,d Date + 1 mois [ par ALLODREN ] Bonjour, Je travaille avec une base mysql V.5 Malgré de nombreuses recherche sur ce forum et ailleurs, je n'arrive pas à faire cela : Extraire les UNE REQUETE SQL [ par zaydoo ] BONJOUR LES AMIS je veux faire une requête qui affiche le nombre de commande par mois trié en ordre croissant; j'ai fais cette requête: SELECT MONTHN calcul de moyennes un peu complexe [ par cudenetf ] Bonjour, je voudrais pouvoir calculer des moyennes de ventes d'un produit par jour et par tranche horaire sur un produit afin d'avoir un tableau de l Pas d'erreur de syntaxe mais pourtant il y à un problème [ par arkonara ] Bonjour à tous, mon probleme est le suivant, dans un formulaire je recupere les valeurs des champs pour effectuer une requete vers ma base. la recup Date d'échéance moins un mois [ par Phil_VB ] Bonjour à tous, Je suis occupé à essayer de pondre une base de données pour la gestion de mon club de dressage de chiens et je bloque lamentablement Traiter des données en doubles, en triples dans un même requête [ par juliaLRJ75 ] Bonjour, Après maintes recherches je ne trouve pas la simplification miracle de mes requêtes, donc si quelqu'un a une idée... Voilà je récupére dans


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 : 4,571 sec (4)

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