[SQL] Dataset en SQL conditionné
Bonjour,
Bon alors j'ai un petit soucis tout bête (surement) mais que j'arrive pas à résoudre.
En fait, j'ai 2 requête SQL à mettre dans un dataset et en fonction du résultat d'une 3e requête, on prend l'une des 2.
Donc en gros,
SI :
Code:
1 2 3 4 5
| SELECT
[FlagAllCountry]
FROM [User].[dbo].[AWI User security]
where rtrim([User Profile])=@user
order by [Country Name] |
='Y'
ALORS :
Code:
1 2 3 4 5
| Select [Country Name] from [Proposal Dashboard AK100] t01 inner join [Dim Currency] t02 on t01.[Country Code] = t02.[Country Code]
where t01. [country Code]<> null
or t01.[country Code]<> ''
group by [country Name]
order by [country Name] |
SINON
Code:
1 2 3 4 5 6 7 8 9 10
| Select [Country Name] from [Proposal Dashboard AK100] t01 inner join [Dim Currency] t02 on t01.[Country Code] = t02.[Country Code]
where t01. [country Code]<> null
or t01.[country Code]<> ''
and [Country Name] in (
SELECT
rtrim([User Country Name]) as [Country Name]
FROM [User].[dbo].[AWI User security]
where rtrim([User Profile])=@user)
group by [country Name]
order by [country Name] |
Je suis sur que ca doit etre tout bete mais là j'avoue que je seche un peu.
Merci d'avance.