Probleme de requête SQL avec Windev trier par date - SQL/NoSQL - Programmation
Marsh Posté le 27-10-2008 à 11:11:40
to_char(madate, 'MMDD') between '1015' and '1022' ?
Marsh Posté le 27-10-2008 à 11:14:11
La syntaxe dépend du sgbd, pour ce genre de trucs, mais bon c'est le principe...certains sgbd te proposent même probablement de jouer avec les numéros de semaine...
Marsh Posté le 27-10-2008 à 13:47:06
re bas enfaite , c'est l'analyse d'une sgbd d'un logiciel "anaeltt"
pour extraire les interimaires qui ont leur anniversaire.
voila ma requete
SELECT PERTIP, PERNOM, PERPRE, PERRU1, PERRU2, PERCPO, PERVIL, PERDTN, PERIND
FROM PERPERP
WHERE PERDTN = to_char(madate, 'MMDD') between '1015' and '1022'
mais ca ne marche pas
Marsh Posté le 27-10-2008 à 13:59:29
tu as un message? Ton sgbd utilise peut-etre une autre syntaxe (to_char c'est pour oracle)
Marsh Posté le 27-10-2008 à 14:07:16
Ca me dit " Probleme d'initialisation de la requete<CAnaelRequete::M_SRCREQUETE>. mot ( inattendu"
Marsh Posté le 27-10-2008 à 14:16:41
c'est quoi comme sgbd?
Marsh Posté le 27-10-2008 à 14:33:00
t'as plus qu'à chercher la syntaxe pour transformer une date en chaine de caractères avec ce truc...
Marsh Posté le 27-10-2008 à 15:08:27
bon si quelqu'un as une idée , elle est la bienvenu car je trouve pas !
Marsh Posté le 27-10-2008 à 09:29:58
Bonjour
j'essaye de faire une requete qui va recuperer la liste des personnes qui ont leurs anniversaire dans la semaine en cours donc il faudrait que j'arrive a filtrer comme ca par exemple:
"15-10-* au 22-10-*"
*=represente l'année donc il faut pas que j'en mette.
comment faire ? quelqu'un à une idée?
merci d'avance