razer69 | Bonjour à tous,
Envirronement:SQL SERVER 2008R2
Je dispose d'une requete SQL qui recupere plusieurs valeur GroupoCliente
Code :
- Select distinct GroupoCliente, tgAgrupCliente.Descrip
- From taDctoVenta
- Left Outer Join tgAgrupCliente on (tgAgrupCliente.codigo = taDctoVenta .GrupoCliente)
- where emp in ('001','002','003','004','005','006','007') and GrupoCliente IS NULL
|
qui doit récupérer la valeur GroupoCliente pour après réaliser une boucle pour executer des requetes à la suites
Code :
- insert into tgBaremoDcto (Codigo, Descrip,Estaller,EsAlmacen) VALUES (GroupoCliente+100,tgAgrupCliente.Descrip,'1','1')
|
Code :
- update tgClienteFac set tgClienteFac.TallBaremoDcto = (tgClienteFac.TallAgrupCliente +100)
- where tgClienteFac.Emp IN('001','002','003,'004','005','006','007')
- and tgClienteFac.TallAgrupCliente=GroupoCliente
- and tgClienteFac.TallBaremoDcto IS NULL)
|
etc...
Mais bloque pour réaliser script (je sais si on peut appeler ca un script), Comment commencer pour envoyer le résultat de GroupoCliente dans une boucle, J'ai cru comprendre qu'il faut utiliser la fonction WHILE de SQL mais je bloque comment l'utiliser.
Si quelqu'un pourrais m'aiguiller dans cette demarche
Merci d'avance
razer69 |