Bonjour,

Je sais pas si le titre de mon poste est assez parlant.

Je rencontre actuellement un petit soucis avec cette requête :

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
 
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:		<>
-- Create date: <10/02/2009>
-- Description:	<Fonction affichant les informations importantes recapitulant les bons peintures
-- suite au traitement en peinture>
-- =============================================
ALTER PROCEDURE [dbo].[DEV_PS_Select_infos_bon_partie_peinture]
	-- Add the parameters for the stored procedure here
 
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;
 
    -- Insert statements for procedure here
	SELECT 
	date_demandeur,
	id_bon_peinture,
	nom_bon_peinture,
	nom_utilisateur,
	prenom_utilisateur,
	numBB,
	num_secteur,
	delais
	FROM DEV_BON_PEINTURE,DEV_SECTEUR,DEV_UTILISATEUR
	WHERE id_etape=8 
	OR id_etape=5
	OR id_etape=11
	AND DEV_BON_PEINTURE.id_DEMANDEUR=DEV_UTILISATEUR.id_UTILISATEUR 
	AND DEV_UTILISATEUR.id_secteur=DEV_SECTEUR.id_secteur
	ORDER BY date_demandeur DESC
END
Il semble m'afficher tout les résultats possible, produit scalaire entre les tables DEV_BON_PEINTURE / DEV_SECTEUR / DEV_UTILISATEUR.

En fait je recherche a récupérer les informations des bons qui sont soit en id_etape=8 soit en id_etape=5 soit en id_etape=11.

cordialement