bonjour,
j'ai ma requete qui fonctionne en access, j'ai besoin de la traduire en pl sql (passthrought query) afin de faire une macro vba
et j'ai une syntaxe ou je ne trouve pas d'equivalent en pl sql ( bon faut dire que je n'ai pas beaucoup d'experience en pl/sql )
voici ma query qui fonctionne avec access :
le resultat , j'ai un beau tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT MonthName(Month([JO_DATE_PUBLISH])) & " " & Year([JO_DATE_PUBLISH]) AS [MONTH], Sum((((APPSBO_OP_DE_DEMANDES_ALL.NB_VL)+(APPSBO_OP_DE_DEMANDES_ALL.NB_ED_SPEC))*(APPSBO_OP_DE_JO_INST.PAGES_JO))) AS [TOTAL PAGES] FROM ((APPSBO_OP_DE_JO_ALL LEFT JOIN APPSBO_OP_DE_JO_INST ON APPSBO_OP_DE_JO_ALL.JO_ID=APPSBO_OP_DE_JO_INST.JO_ID) LEFT JOIN APPSBO_OP_DE_DEMANDES_ALL ON APPSBO_OP_DE_JO_INST.DE_ID=APPSBO_OP_DE_DEMANDES_ALL.DE_ID) LEFT JOIN APPSBO_OP_DE_DE_INST ON APPSBO_OP_DE_DEMANDES_ALL.DE_ID=APPSBO_OP_DE_DE_INST.DE_ID GROUP BY APPSBO_OP_DE_JO_ALL.JO_SERIE, MonthName(Month([JO_DATE_PUBLISH])) & " " & Year([JO_DATE_PUBLISH]), Year([JO_DATE_PUBLISH]), Month([JO_DATE_PUBLISH]) HAVING (((APPSBO_OP_DE_JO_ALL.JO_SERIE)="L") AND ((Year([JO_DATE_PUBLISH]))=2006)) ORDER BY Month([JO_DATE_PUBLISH]);
janvier 2006 125333
fevrier 2006 25455 etc...
en fait c'est cette expression avec laquelle j'ai des pb :
si quelqu'un a deja utilisé une fonction equivalente en pl/sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT MonthName(Month([JO_DATE_PUBLISH])) & " " & Year([JO_DATE_PUBLISH]) AS [MONTH],
merci pour votre aide![]()
Partager