Može li još jedna mala pomoć?
Kako da ovom svemu pridružim i cijenu koja je u vezi sa ovim tabelama samo sa šifrom artikla i nazivom.
Ovo je kod koji radi:
SELECT TOP 100 PERCENT Sifra, Naziv, Godina, sklad, SUM(Kolicina1) AS Komerc, SUM(Kolicina2) AS Ulaz, SUM(Kolicina3) AS Početno, SUM(Kolicina4)
AS PrimoP
FROM (SELECT SifraMat AS Sifra, NazivMat AS Naziv, Godina, brojsklad AS sklad, Kolicina AS Kolicina1, 0 AS Kolicina2, 0 AS Kolicina3, 0 AS Kolicina4
FROM RacuniOpis
UNION ALL
SELECT SifMat AS Sifra, NazivMat AS Naziv, Godina, bskladP AS sklad, 0 AS Kolicina1, Kolicina AS Kolicina2, 0 AS Kolicina3, 0 AS Kolicina4
FROM PrijemSMal
UNION ALL
SELECT SifMat AS Sifra, NazivMat AS Naziv, Godina, brsklad AS sklad, 0 AS Kolicina1, 0 AS Kolicina2, Kolicina AS Kolicina3, 0 AS Kolicina4
FROM InventSMal
UNION ALL
SELECT Sifra AS Sifra, NazivMat AS Naziv, Godina, brsklad AS sklad, 0 AS Kolicina1, 0 AS Kolicina2, 0 AS Kolicina3, Kolicina AS Kolicina4
FROM PrimoPS) S
WHERE (Godina = '2014')
GROUP BY Sifra, Naziv, Godina, sklad
ORDER BY Sifra
Ovo je struktura tabele artikli i trebam spojiti polje MALCIJENA
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Artikli]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Artikli]
GO
CREATE TABLE [dbo].[Artikli] (
[Sifra] [nvarchar] (26) COLLATE Croatian_CI_AS NOT NULL ,
[Naziv] [nvarchar] (150) COLLATE Croatian_CI_AS NULL ,
[JedMj] [nvarchar] (10) COLLATE Croatian_CI_AS NULL ,
[ProcRabSkupine] [money] NULL ,
[JedCijena] [decimal](19, 6) NULL ,
[MalCijena] [money] NULL ,
[SifDob] [nvarchar] (15) COLLATE Croatian_CI_AS NULL ,
[Dobavljac] [nvarchar] (40) COLLATE Croatian_CI_AS NULL ,
[Opis] [ntext] COLLATE Croatian_CI_AS NULL ,
[TBPU] [money] NULL ,
[SifTBPU] [nvarchar] (3) COLLATE Croatian_CI_AS NULL ,
[TBPNP] [money] NULL ,
[SifTBPNP] [nvarchar] (3) COLLATE Croatian_CI_AS NULL ,
[TBPDV] [money] NULL ,
[SifTBPDV] [nvarchar] (3) COLLATE Croatian_CI_AS NULL ,
[TBP1] [money] NULL ,
[TBP2] [money] NULL ,
[TBP3] [money] NULL ,
[Diskont] [money] NULL ,
[Nabavna] [decimal](19, 4) NULL ,
[ZadnjaC] [money] NULL ,
[bARCODE] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[Proiz] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[SifP] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[Grupa] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[Kalk] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[Vrsta] [bit] NULL ,
[RabSkupina] [nvarchar] (10) COLLATE Croatian_CI_AS NULL ,
[SifTBPP] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[Kolicina] [int] NULL ,
[DatumZadNab] [smalldatetime] NULL ,
[DatumZadIzm] [smalldatetime] NULL ,
[ZadnjaMarz] [money] NULL ,
[Brand] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[StraniNaziv1] [nvarchar] (100) COLLATE Croatian_CI_AS NULL ,
[StraniNaziv2] [nvarchar] (100) COLLATE Croatian_CI_AS NULL ,
[JedPak] [nvarchar] (15) COLLATE Croatian_CI_AS NULL ,
[KolPak] [money] NULL ,
[CijenaPak] [money] NULL ,
[BarPak] [nvarchar] (24) COLLATE Croatian_CI_AS NULL ,
[JedPal] [nvarchar] (15) COLLATE Croatian_CI_AS NULL ,
[KolPal] [money] NULL ,
[CijenaPal] [money] NULL ,
[BarPal] [nvarchar] (24) COLLATE Croatian_CI_AS NULL ,
[ProdNo] [nvarchar] (24) COLLATE Croatian_CI_AS NULL ,
[NaSklad] [nvarchar] (15) COLLATE Croatian_CI_AS NULL ,
[BrojSklad] [nvarchar] (15) COLLATE Croatian_CI_AS NULL ,
[Minimal] [money] NULL ,
[Maximal] [money] NULL ,
[KatalBroj] [nvarchar] (25) COLLATE Croatian_CI_AS NULL ,
[BrojRac] [bigint] NULL ,
[Polica1] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[Polica2] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[FiskNaziv] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[Marka] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[Model] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[Tip] [nvarchar] (50) COLLATE Croatian_CI_AS NULL ,
[FiskPLU] [nvarchar] (15) COLLATE Croatian_CI_AS NULL ,
[Tezinski] [nvarchar] (15) COLLATE Croatian_CI_AS NULL ,
[Tezina] [bit] NULL ,
[MalNabavna] [money] NULL ,
[MalJedCijena] [money] NULL ,
[Država] [nvarchar] (25) COLLATE Croatian_CI_AS NULL ,
[pIznos] [money] NULL ,
[Kategorija] [nvarchar] (25) COLLATE Croatian_CI_AS NULL ,
[Unarudbi] [bit] NULL ,
[ZZONabavna] [money] NULL ,
[ZZOŠifra] [nvarchar] (15) COLLATE Croatian_CI_AS NULL ,
[ZZOVPC] [money] NULL ,
[ATCŠifra] [nvarchar] (15) COLLATE Croatian_CI_AS NULL ,
[Godina] [smallint] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
Zgoran