faire une requete de selection avec parametre date du serveur
Comment ne pas faire 2 aller-retour
j'utilise HInfoServeur(MaConnexion, hInfoDate) puis La requete de selection avec cette date
merci
faire une requete de selection avec parametre date du serveur
Comment ne pas faire 2 aller-retour
j'utilise HInfoServeur(MaConnexion, hInfoDate) puis La requete de selection avec cette date
merci
SQL : le véritable Esperanto
"Les patates à ta tata épatent ton tonton mais les pates aux thons à ton tonton épatent pas ta tata." (Michel Souris)
MERCI DE NE PAS M'ENVOYER DE MESSAGE PRIVE POUR DES QUESTIONS TECHNIQUES SANS MON ACCORD !
c'est un copier coller qui m'a fait perdre mon "Bonjour à tous et svp"
pardon et merci pour la reponse
sinon est ce que le WL. datesys() dans la requete prendra la date du serveur
merci
Oui... mais d'un point de vue "conceptuel" c'est étrange de privilégier une instruction lié à votre contexte (en l'occurrence serveur HF) plutôt qu'une fonction SQL (qui est censée être générique...) commune à de nombreux SGBD. Ca n'est que mon point de vue... que tout le monde ne partagera peut être pas...
PS : y a de mal
SQL : le véritable Esperanto
"Les patates à ta tata épatent ton tonton mais les pates aux thons à ton tonton épatent pas ta tata." (Michel Souris)
MERCI DE NE PAS M'ENVOYER DE MESSAGE PRIVE POUR DES QUESTIONS TECHNIQUES SANS MON ACCORD !
Bonjour
+1 pour la fonction SQL sysdate.
Bon dev
------------------------------------------------------------------------------------------------------------------------------------------
Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
------------------------------------------------------------------------------------------------------------------------------------------
Site perso : Formation, Expérience, Réalisations, ...
Blog : Le Blog de DSR57 - Programmation WinDev
je coprends que WL. limité a HF
mais je ne sais pas comment utiliser sysdate
pourriez vous m'eclairer
Est ce que ce texte ferait l'affaire:
HExecuteRequeteSQL(ReqX, "SELECT * FROM Commande WHERE Commande.Date = " +"'"+ sysdate +"'")
Merci
Bonjour
Sysdate étant une fonction SQL, il faut l'intégrer à la requête comme un autre mot clé SQL : SELECT, FROM, WHERE, ...
BOn dev
Code : Sélectionner tout - Visualiser dans une fenêtre à part HExecuteRequeteSQL(ReqX, "SELECT * FROM Commande WHERE Commande.Date =sysdate")
------------------------------------------------------------------------------------------------------------------------------------------
Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
------------------------------------------------------------------------------------------------------------------------------------------
Site perso : Formation, Expérience, Réalisations, ...
Blog : Le Blog de DSR57 - Programmation WinDev
bonjour
svp
j'ecrivais avant Dx est une date; Dx..mois -= 2
HExecuteRequeteSQL(ReqX, "SELECT * FROM Commande WHERE Commande.Date >= " +"'"+ Dx +"'")
svp Comment ecrir la valeur pour (SYSDATE - 2mois) (jour mois annee...
merci
Bonjour khlzk
Les réponses de Michel auraient du vous mettre sur la voie...
Plutôt que faire du "WLanguage" en SQL, optez pour du SQL dans vos requêtes. Vous garantirez une portabilité de ces dernières à d'autres bases.
Vous souhaiter travailler sur les dates DANS votre requête SQL... je vous renvoie à ce qui fait le charme des forums de développement : Le RTFM (Read the fucking manual).
La solution à toute vos question est simple : Doc WinDev + "fonctions SQL" -> jolie page + CTRL F "Date" => un chapelet de fonctions dont : SYSDATE, TRUNC, LASTDAY, ADDMONTH qui, bien agencées devraient vous aider à obtenir le résultat escompté.
merci R&B
j'ai vu
- ADD_MONTH
- LAST_DAY
- MONTHS_BETWEEN
- NEW_TIME
- NEXT_DAY
- ROUND
- SYSDATE
- TRUNC
Mais je ne vois pas Ajout de jour a la date
merci
Re-Bonjour khlzk
Mes excuses pour le ton qui va suivre...
Là tu te fous de la gueule du monde !
Si c'est pas donné par les fonctions en natif, ben faut réfléchir à une programmation de leurs possibilités qui doit pouvoir de permettre de calculer ce résultat....
SQL, c'est pas WinDev ! (référence au L5G sur un framework qui "fait tout pour vous")
--- ça fait du bien, désolé ---
Voici un FAIT : Poster une question et l'entretenir par des réponses tant que personne n'a répondu à votre place prend moins de temps qu'une recherche google !
- En plus c'est écologique !
- Enfin, compte tenu de votre activité professionnelle (cf le titre du site), vous êtes considérés comme ayant la connaissance de l'usage d'un ordinateur connecté à internet.
A moins que les développeurs 2.0 n'ai pas eu les modules de formation "Recherche" suivit de "Lire" ? on m'aurait menti ?
Faute de disposer de ces connaissances mais curieux de la solution, voici comment j'ai humblement procédé :
Dans mon navigateur j'ai tapé exactement la phrase "sql ajouter un nombre de jour a une date" et suis tombé là !
Le pire est qu'utilisant Google comme moteur par défaut, les mots m'ont été proposés à mesure, affinant toujours les résultats que je pourrait obtenir.
Quand on analyse le résultat, il n'y avait même pas à sortir du forum, juste passer dans la section SQL et faire la recherche !
Ces entreprises, si utiles, mais dont les dérives ne sont jamais mises en cause, ont de beau jour devant elles avec ces comportements intellectuellement passifs.
Je suis navré de cette 'sortie' pour laquelle vous pourrez me tenir rigueur mais trop c'est trop !
N'y voyez rien de personnel... relisez simplement le fil de discussion et profitez-en pour en lire régulièrement pour comprendre.
Mr R&B
Ne vous deslez pas
defoulez vous
deja votre gentillese de donner des reponses est largement compensatrice
peut etre que dans un autre domaine j'aurais reagi de la sorte a votre egard
mes respect
je reste toujours un apprenti
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager