Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback, please email oracle-forums_moderators_us@oracle.com

Error in query

kernelis linuxApr 3 2024
select
 	cast(pk.OperacijosId as int)		OPER_ID,
	o.OperacijosTipoId						as	OP_TIPO_KODAS,
 	pk.PardavimuKunoId 							REC_ID,
 	s.Kodas													SAND_KODAS,
 	replace(replace(p.Kodas,char(13),''),char(10),'') 	PREK_KODAS,
 	pk.Kiekis																		KIEKIS,
 	pk.vvKainaGalutineBePVM 										KAINA,
 	round(pk.ppKainaBePVM,2)										SUMA_BE_PVM,
 	round(pk.ppPVM,2)														PVM_SUMA,
 	round(pk.ppKainaSuPVM,2)										SUMA_IS_VISO,
 	isnull(SK.KiekisAtiduotinas,cast(0.0 as numeric(14,4)))							SAV_KIKEIS,
 	isnull(round(SK.Vnt_Kaina,4),cast(0.0 as numeric(14,4)))						SAV_KAINA,
 	isnull(round(SK.Savikaina,2),cast(0.0 as numeric(14,4)))						SAV_SUMA,
 	isnull(round(isnull(pk.ppKainaBePVM,cast(0.0 as numeric(14,4))) - isnull(SK.Savikaina,cast(0.0 as numeric(14,4))),2),cast(0.0 as numeric(14,4)))	PELNAS,
 	isnull(isnull(pk.Kiekis,cast(0.0 as numeric(14,4))) - isnull(SK.KiekisAtiduotinas,cast(0.0 as numeric(14,4))),cast(0.0 as numeric(14,4)))				KIEKIS_DIFF
	into es.PARDAVIMAI_L
 	from [85.206.13.2,33999].[SK_Energy_Green].[dbo].PardavimuKunai pk
 	left join [85.206.13.2,33999].[SK_Energy_Green].[dbo].Operacijos 		o	on (o.OperacijosId=pk.OperacijosId)
 	left join [85.206.13.2,33999].[SK_Energy_Green].[dbo].Sandeliai 		s on (s.SandeliaiId=pk.SandeliaiId)
 	left join [85.206.13.2,33999].[SK_Energy_Green].[dbo].Prekes 				p on (p.PrekesID=pk.PrekesID)
 	left join [85.206.13.2,33999].[SK_Energy_Green].[dbo].PrekiuGrupes	g on (g.PrekiuGrupesID=p.PrekiuGrupesId)
 	left join (select 
 						 pj.OperacijosKunoId,
 						 sum(pj.KiekisAtiduotinas)							KiekisAtiduotinas,
 						 iif(OperacijosTipoId=51,sum(pj.KiekisGautinas*pp.Savikaina), sum(pj.KiekisAtiduotinas*pp.Savikaina))	Savikaina,
 						 iif(sum(pj.KiekisAtiduotinas)=0,cast(0.0 as numeric(14,4)),sum(pj.KiekisAtiduotinas*pp.Savikaina)/sum(pj.KiekisAtiduotinas))	Vnt_Kaina
 						 from 			[85.206.13.2,33999].[SK_Energy_Green].[dbo].PartijuJudejimas pj
 						 left join	[85.206.13.2,33999].[SK_Energy_Green].[dbo].PrekiuPartijos pp on (pp.PrekiuPartijosId=pj.PrekiuPartijosId)
 						 group by pj.OperacijosKunoId
 						) SK on (SK.OperacijosKunoId=pk.PardavimuKunoId)
 	inner join es.PARDAVIMAI_H H on (pk.OperacijosId=H.OPER_ID);

Getting an error:

Invalid column name 'OperacijosTipoId'.

At this line: iif(OperacijosTipoId=51,sum(pj.KiekisGautinas*pp.Savikaina), sum(pj.KiekisAtiduotinas*pp.Savikaina)) Savikaina,

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 3 2024
Added on Apr 3 2024
3 comments
82 views