OVH Cloud OVH Cloud

Encore des problèmes de requête

2 réponses
Avatar
Marianne Novello
Bonjour =E0 tous!=20

J'ai encore un probl=E8me avec mes requ=EAtes transform=E9es de=20
Access a SQL. Voici un bout de la requ=EAte...

SELECT tblBILoperDetail.*, IIf
(tblBILoperDetail.IDchx1 > 0, N', ' +=20
tblBILinfChx_1.strNom, '') + IIf(tblBILoperDetail.IDchx2=20
> 0, N', ' + tblBILinfChx_2.strNom, '')AS info1,=20

etc

SQL m'envoi toujours un message disant que la syntaxe=20
pr=E8s de '>' est incorrecte.=20

Merci de votre aide... Marianne

2 réponses

Avatar
bruno reiter [MVP]
regardes l'instruction CASE

SELECT MACOLONNEÊSE WHEN C1 = 1 THEN C1 ELSE 0 END
FROM ......

br




"Marianne Novello" wrote in message
news:068b01c393f9$7a9a7af0$
Bonjour à tous!

J'ai encore un problème avec mes requêtes transformées de
Access a SQL. Voici un bout de la requête...

SELECT tblBILoperDetail.*, IIf
(tblBILoperDetail.IDchx1 > 0, N', ' +
tblBILinfChx_1.strNom, '') + IIf(tblBILoperDetail.IDchx2
0, N', ' + tblBILinfChx_2.strNom, '')AS info1,



etc

SQL m'envoi toujours un message disant que la syntaxe
près de '>' est incorrecte.

Merci de votre aide... Marianne
Avatar
Fred BROUARD
iif n'existe pas en SQL.

Le SQL implémente le CASE.

A lire :
http://sqlpro.developpez.com/SQL_AZ_2.html#SELECT_case

A +

Marianne Novello a écrit:
Bonjour à tous!

J'ai encore un problème avec mes requêtes transformées de
Access a SQL. Voici un bout de la requête...

SELECT tblBILoperDetail.*, IIf
(tblBILoperDetail.IDchx1 > 0, N', ' +
tblBILinfChx_1.strNom, '') + IIf(tblBILoperDetail.IDchx2

0, N', ' + tblBILinfChx_2.strNom, '')AS info1,




etc

SQL m'envoi toujours un message disant que la syntaxe
près de '>' est incorrecte.

Merci de votre aide... Marianne



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************