getdate()

Ce forum est consacré aux versions "Pilotées" des logiciels Sage Comptabilité, Gestion Commerciale et Paie de la ligne 100

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

getdate()

Messagede rcanudo » Ven 1 Avr 2011 14:29

Bonjour,
J'ai un truc rigolo :shock:
VoilĂ  la requĂŞte

SELECT f_entetes.ent_no AS No,
f_entetes.ent_date AS Date,
f_echeances.ech_libelle AS Libelle,
f_echeances.ech_piece AS Facture,
f_echeances.ech_dateech AS Echeance,
f_echeances.ct_num AS Tiers,
f_echeances.ech_montant AS Montant,
f_entetes.eb_no,
f_banque.bq_intitule AS Banque

FROM f_entetes, f_echeances, f_banque

WHERE f_entetes.ent_no = f_echeances.ent_no
AND f_entetes.ent_modepaie = 10
AND f_entetes.eb_no + 1 = f_banque.bq_no
AND f_entetes.ent_date = getdate()

Sachant que nous sommes le 01/04/2010 ( et que ce n'est pas un "poisson" :lol: ), que dans ma zone
"f_entetes.ent_date" et dans "getdate()" il y a "01/04/2010" l' égalité ne donne rien ..... :cry: , alors
que si je remplace getdate() par '01/04/2010' lĂ  je suis bon ........ :x

OĂą est le truc ? :idea:
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: getdate()

Messagede IMPERIAL » Lun 4 Avr 2011 18:32

Bonjour,

Je ne suis pas sûr mais voici une piste ...

Quant tu fais un Getdate() tu passe par SQL.
Pour le reste, tu passes par le dirver ODBC pour accéder à la base puis il te renvoie une info ... à la noix.

Le format de date du driver ODBC n'est pas exactement celui de SQL. Il utilise un format de style :
{#01/01/2011#} ...

Bah je pense que ça doit êter ça (Bon pas trop sûr mais je n'ai que cette piste)

Cdlt
IMPERIAL
Consultant Senior
Il n'y a pas de secret pour réussir; c'est le fruit de l'apprentissage du travail acharné et des leçons tirées de l'échec.

Colin Luther Powell
Avatar de l’utilisateur
IMPERIAL
Super Contributeur
Super Contributeur
 
Messages: 1178
Inscription: Jeu 6 AoĂ» 2009 12:39
Localisation: LEVALLOIS PERRET

Re: getdate()

Messagede OokieDookie » Mar 5 Avr 2011 12:55

Bonjour,

rcanudo a écrit:Bonjour,
dans "getdate()" il y a "01/04/2010" l' égalité ne donne rien ..... :cry: , alors
que si je remplace getdate() par '01/04/2010' lĂ  je suis bon ........ :x
:


Peut-être une subtilité liée à l'affichage, essayez de jouer sur le type de données (les deux lignes ci-dessous ne renverront pas la même valeur en SQL) :

Code: Tout sélectionner
-- Par défaut date + heure au 1000e de seconde...
SELECT GETDATE()
-- Seulemement la date
SELECT CONVERT(DATETIME, CONVERT(VARCHAR(10), GETDATE(), 103))


HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris

Re: getdate()

Messagede rcanudo » Mer 6 Avr 2011 11:58

Bonjour,

OokieDookie est le plus grand !!!!!!!!!!!! :lol: :lol: :lol:
V16.05
May the Force be with you...
rcanudo
Super Contributeur
Super Contributeur
 
Messages: 810
Inscription: Ven 24 Juil 2009 15:43

Re: getdate()

Messagede OokieDookie » Mer 6 Avr 2011 13:51

8) :mrgreen:

Merci :oops:
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris


Retourner vers Sage Editions Pilotées

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités