Bonjour,

Je suis nouveau sur le forum, j'espère respecter les règles en vigueur et poster mes demandes au bon endroit ; j'ai besoin d'un petit coup de pouce pour créer une vue MS-SQL adaptée à ma problématique.

A priori ma requête est correcte, si je prends mes SELECT base par base j'ai bien le bon résultat qui remonte mais lorsque j'effectue un SELECT dans ma vue, pas de message d'erreur non plus mais pas de données remontées.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
CREATE VIEW PRJ_GRPBY
AS
-- Société 1
SELECT
  'S1' AS 'Société'
  SELECT
  CASE...
  MAX()...
  (SELECT ... FROM ...)
FROM SA.dbo.PRJ
LEFT OUTER JOIN...
INNER JOIN ...
GROUP BY PRJ.
UNION ALL
--Société 2
SELECT
  'S2' AS 'Société'
  SELECT
  CASE...
  MAX()...
  (SELECT ... FROM ...)
FROM SA.dbo.PRJ
LEFT OUTER JOIN...
INNER JOIN ...
GROUP BY PRJ.
--Société 3
SELECT
  'S2' AS 'Société'
  SELECT
  CASE...
  MAX()...
  (SELECT ... FROM ...)
FROM SA.dbo.PRJ
LEFT OUTER JOIN...
INNER JOIN ...
GROUP BY PRJ.
 
x10 sociétés
;
Je pense que la syntaxe n'est pas bonne ou erronée.

Si vous avez matière à m'aiguiller !

D'avance merci.

cdlt

Stéphane