Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

Risultati di un cursore in una riga di una query!

$
0
0

Salve, ho necessità di far transitare il risultato di una query dentro ad un campo di un'altra query. So che è stupido il risultato finale ma è una cosa di mezzo tra il didattico e il necessario.

Tabella Articoli 

ID_ARTICOLO  | CODICE | DESCRIZIONE

Tabella Movimentazioni

ID_MOVIMENTO | ID_ARTICOLO | INFO | QUANTITA | DATA

 

Chiaramente lo stesso articolo avrà X movimenti.

Vorrei una query che mi estragga

CODICE | DESCRIZIONE | INFO1 + "" + INFO2 + "" INFO3 

Insomma, concatenare le varie informazioni di movimentazione.

 

Ho agito in questo modo:

 

DECLARE scorri CURSOR for select info from Movimentazioni;

DECLARE @varie as varchar(20);

DECLARE @varie2 as varchar(100);

 

OPEN scorri

 

FETCH next from scorri INTO @varie;

 

WHILE @@FETCH_STATUS = 0

BEGIN

      SET @varie2= @varie2+@varie

 SELECT info FROM Movimentazioni where info=@varie

 FETCH next from scorri INTO @varie;

END;

--Questa la query alla quale devo aggiungere il campo del cursore concatenato

SELECTSUM(Movimentazioni.Quantita) AS giacenza, Articoli.Codice, Articoli.Descrizione, @varie as Cursore

FROMMovimentazioni 

INNER JOINArticoli ON Movimentazioni.ID_Articolo = Articoli.Id_Articolo

GROUP BY Movimentazioni.Info, Articoli.Codice, Articoli.descrizione

 

CLOSE scorri

DEALLOCATE scorri

 

Come posso fare?

Grazie mille!


Viewing all articles
Browse latest Browse all 2212

Trending Articles


HOY PANGIT, MAGBAYAD KA!


Henry el monstruo feliz para colorear e imprimir


Dama y vagabundo para pintar


Girasoles para colorear


Good Morning Quotes


RE: Mutton Pies (jameskoiman)


Hagibis (1946) by Francisco V. Coching


Ka riam ka beit bad ka por riam


Vimeo Create - Video Maker & Editor 1.6.0 by Vimeo Inc


Vimeo 3.42.1 by Vimeo Inc