Le 20/03/06, Sébastien FOUCHER<[EMAIL PROTECTED]> a écrit :
> Yes !!! Merci.
>
> C bien cela, il faut ne surtout oublié aucun guillement (tables, champs,
> alias ), sinon cela fonctionne pas.
>
> Dans ce cas les deux versions fonctionnent avec INNER JOIN ou dans le WHERE
> mais uniquement en
nsi.
Bonne journée à tous.
-Message d'origine-
De : Manuel NAUDIN [mailto:[EMAIL PROTECTED]
Envoyé : lundi 20 mars 2006 00:18
À : users@fr.openoffice.org
Objet : Re: [users-fr] prob sous requête SQL oo base
Il semble que mes deux messages précédents aient subi un formatage curieux.
V
Il semble que mes deux messages précédents aient subi un formatage
curieux. Voici les bonnes versions :
(avec WHERE)
SELECT * FROM
( SELECT "AR_Ref", "A déprécier" FROM "DonneesGilles" WHERE "A
déprécier" LIKE 'X' ) "A",
( SELECT "CodeArticle", "Designation", SUM( "Quantité" ) AS
"SumQuantite",
et avec INNER JOIN :
SELECT * FROM
( SELECT "AR_Ref", "A déprécier" FROM DonneesGilles WHERE "A
déprécier" LIKE 'X' ) "A" (attention, ici supprimer la virgule de la
version précédente)
INNER JOIN
( SELECT "CodeArticle", "Designation", SUM( "Quantité" ) AS
"SumQuantite", "Unite", "PrixUnitMoy",
Mais comme je suis tétu :
- il manque des guillemets autour de la table DonneesGilles, autour
des alias de tables (A et B), et sur la clause de jointure(A.AR_Ref =
B.CodeArticle) et je pense qu'il en faut.
- remplacement de INNER JOIN par WHERE
ce qui donne :
SELECT * FROM
( SELECT "AR_Ref", "A
> Je comprend pas vraiment ton histoire de between, j'ai jamais vu un between
> dans un FROM.
>
moi non plus. :-)
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
.openoffice.org
Objet : Re: [users-fr] prob sous requête SQL oo base
> Syntax error in SQL expression
>
> parse error, excepting, 'BETWEENe or 'IN' or 'SQL_TOKEN_LIKE'
>
à la reflexion, est-ce que ce ne serait pas parce qu'il attend un mot clé IN ou
BET
> Syntax error in SQL expression
>
> parse error, excepting, 'BETWEENe or 'IN' or 'SQL_TOKEN_LIKE'
>
à la reflexion, est-ce que ce ne serait pas parce qu'il attend un mot
clé IN ou BETWEEN entre tes deux SELECT ? (excepting, ça ne serait pas
plutôt expecting ?)
hsqldb supporte par exemple :
SELEC
> Donc, si quelqu'1 a une id, je suis ttjours preneur
>
si ta base n'est pas confidentielle, tu peux m'en envoyer une copie en
message perso pour que je fasse des essais chez moi.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For ad
Return Receipt
Your RE: [users-fr] prob sous requête SQL oo base
document
7;erreur.
Donc, si quelqu'1 a une id, je suis ttjours preneur
Sébastien
-Message d'origine-
De : Manuel NAUDIN [mailto:[EMAIL PROTECTED]
Envoyé : jeudi 16 mars 2006 12:25
À : users@fr.openoffice.org
Objet : Re: [users-fr] prob sous requête SQL oo base
> j'ai un petit sou
> j'ai un petit soucis dans oo base, je souhaiterais savoir si cette requête
> est valide dans base :
>
> SELECT *
>
> FROM
>
> ( SELECT "AR_Ref", "A déprécier" FROM DonneesGilles WHERE "A déprécier" LIKE
> 'X' ) A
> ,
>
> ( SELECT "CodeArticle", "Designation", SUM( "Quantité" ) AS "SumQuantite",
12 matches
Mail list logo