Replicar Informção no resultado apresentado

12/11/2021

0

SQL

Boa Tarde

tenho a seguinte query

SELECT
C2_NUM , 
C2_ITEM , 
C2_SEQUEN, 
C2_PRODUTO, 
C2_QUANT, 
C2_UM, 
C2_PEDIDO, 
C2_ITEMPV

FROM SC2010


WHERE C2_NUM = ''''021303''''



que traz o seguinte resultado

C2_NUM C2_ITEM C2_SEQUEN C2_PRODUTO C2_QUANT C2_UM C2_PEDIDO C2_ITEMPV
------ ------- --------- --------------- ---------------------- ----- --------- ---------
021303 01 001 033489 28 PC 021303 01
021303 01 002 007721 56 UN
021303 01 003 008480 56 UN

porem eu preciso que ela traga o resultado assim

C2_NUM C2_ITEM C2_SEQUEN C2_PRODUTO C2_QUANT C2_UM C2_PEDIDO C2_ITEMPV
------ ------- --------- --------------- ---------------------- ----- --------- ---------
021303 01 001 033489 28 PC 021303 01
021303 01 002 007721 56 UN 021303 01
021303 01 003 008480 56 UN 021303 01

se alguem puder me ajudar.
Danilogrejanin

Danilogrejanin

Responder

Post mais votado

12/11/2021

tente assim:
SELECT
	C2_NUM,
	C2_ITEM,
	C2_SEQUEN,
	C2_PRODUTO,
	C2_QUANT,
	C2_UM,
	(CASE WHEN C2_PEDIDO='' THEN C2_NUM ELSE C2_PEDIDO END) C2_PEDIDO,
	(CASE WHEN C2_ITEMPV='' THEN C2_ITEM ELSE C2_ITEMPV END) C2_ITEMPV
FROM
	SC2010
WHERE
	C2_NUM = '021303'

Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

13/11/2021

Josesv

Resultado interessante amigo
Visit https://onlinevideoconverter.pro/pt/youtube-downloader-mp4/
Responder

16/11/2021

Danilogrejanin

tente assim:
SELECT
	C2_NUM,
	C2_ITEM,
	C2_SEQUEN,
	C2_PRODUTO,
	C2_QUANT,
	C2_UM,
	(CASE WHEN C2_PEDIDO='' THEN C2_NUM ELSE C2_PEDIDO END) C2_PEDIDO,
	(CASE WHEN C2_ITEMPV='' THEN C2_ITEM ELSE C2_ITEMPV END) C2_ITEMPV
FROM
	SC2010
WHERE
	C2_NUM = '021303'


Cara valeu pela ajuda. quando ficamos focado no problema, não pensamos nas soluções simples
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar