Bonjour,
Je commence juste à programmer des procédures sous SQL Server.
j'ai un problème avec cette requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
declare Boucle3 CURSOR FOR
		Select min([DosaBase].[dbo].[melange].[melange])
			From [DosaBase].[dbo].[melange] left join [DosaBase].[dbo].[B_CnsBatch] on [DosaBase].[dbo].[melange].[bacth]=[DosaBase].[dbo].[B_CnsBatch].[Cns_Batch] 
         where [DosaBase].[dbo].[B_CnsBatch].[Cns_NumLot]=@lotdosa AND [DosaBase].[dbo].[B_CnsBatch].[Cns_Batch] is null
 
 
   OPEN Boucle3
	FETCH NEXT FROM Boucle3 into @prochainmel
dans la table B_CnsBatch

Cns_NumLot Cns_Batch
L0125 001
L0125 002
L0125 003
L0125 004
L0135 001
L0135 002
L0135 004
L0135 005
etc.

dans la table melange

melange bacth
1 001
2 002
3 003
4 004
5 005
6 006

dans le cas @lotdosa =L0135
j'aimerais qui me retourne le melange 3
Cela permettra d'envoyer un message m'indiquant qu'il manque un mélange.

Merci de votre aide

Cordialement
Loïc