Item code, name, Third column is procurement, fourth column is sale, and last column i difference (5) (column 3-column 4)
In my code result is just item if have in procurement
CASE 1
Exmp Coca cola
Procurement 5
Sale 3
Result 2
That is ok, problem is next.
CASE 2
If I not procure Coca Cola need to be next
Procurement 0
Sale 2
Result -2
In my code result is empty in CASE 2
Thanks for help
- SELECT x1.sifra AS 'Šifra',
- x1.naziv AS 'Naziv',
- CONVERT(DECIMAL(16, 2), Sum(Isnull(x1.nabavka, 0))) AS 'Nab. (kol.)',
- CONVERT(DECIMAL(16, 2), Sum(Isnull(x2.prodaja, 0))) AS 'Prod. (kol.)',
- CONVERT(DECIMAL(16, 2), Sum(CONVERT(DECIMAL(16, 2), x1.nabavka) - (
- Isnull(x2.prodaja, 0) ))) AS 'Stanje (kol.)'
- FROM (SELECT naziv,
- sifra,
- Sum(Isnull(kolicina, 0)) AS Nabavka
- FROM (SELECT naziv AS naziv,
- sifra,
- Sum(Isnull(kolicina, 0)) AS kolicina
- FROM popis_roba
- GROUP BY naziv,
- sifra) a
- GROUP BY naziv,
- sifra) x1
- LEFT JOIN(SELECT roba,
- sifra,
- Sum(Isnull(kolicina, 0)) AS Prodaja
- FROM (SELECT roba,
- sifra,
- Sum(Isnull(kolicina, 0)) AS kolicina
- FROM mp_racun_roba
- GROUP BY roba,
- sifra) b
- GROUP BY roba,
- sifra) x2
- ON x2.roba = x1.naziv
- WHERE x1.naziv IS NOT NULL
- GROUP BY x1.naziv,
- x1.sifra
Amit GuptaPosted Mar 22, 2020, 10:51 AM
Goran BibicPosted Mar 22, 2020, 9:52 AM
Amit GuptaPosted Mar 22, 2020, 7:31 AM
Goran BibicPosted Mar 22, 2020, 5:57 AM
[id] [int] IDENTITY(1,1) NOT NULL,
[redni_broj] [int] NULL,
[oznaka] [varchar](255) NULL,
[bar_kod] [varchar](255) NULL,
[sifra] [varchar](255) NULL,
[naziv] [varchar](255) NULL,
[info] [varchar](255) NULL,
[proizvodjac] [varchar](255) NULL,
[nabavna_cijena] [decimal](18, 4) NULL,
[kolicina] [decimal](18, 4) NULL,
[mpc] [decimal](18, 4) NULL,
[porez] [decimal](18, 4) NULL,
[iznos_bez_pdv] [decimal](18, 4) NULL,
[iznos_pdv] [decimal](18, 4) NULL,
[iznos_sa_pdv] [decimal](18, 4) NULL,
[id_fakture] [int] NULL,
[jedinica_mjere] [varchar](255) NULL,
CONSTRAINT [PK_popis_roba] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
[id] [int] IDENTITY(1,1) NOT NULL,
[magacin] [varchar](255) NULL,
[bar_kod] [varchar](255) NULL,
[oznaka] [varchar](255) NULL,
[roba] [varchar](255) NULL,
[opis] [varchar](255) NULL,
[kolicina] [numeric](18, 4) NULL,
[cijena_bez_pdv] [numeric](18, 4) NULL,
[iznos_bez_pdv] [numeric](18, 4) NULL,
[pdv_procenat] [numeric](18, 4) NULL,
[pdv] [numeric](18, 4) NULL,
[mp_cijena] [numeric](18, 4) NULL,
[iznos_sa_pdv] [numeric](18, 4) NULL,
[redni_broj] [int] NULL,
[sifra] [varchar](255) NULL,
[id_fakture] [int] NULL,
[tip_robe] [varchar](255) NULL,
[jedinica_mjere] [varchar](255) NULL,
[stara_cijena] [decimal](18, 4) NULL,
CONSTRAINT [PK_mp_racun_roba] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
Amit GuptaPosted Mar 22, 2020, 5:34 AM
Goran BibicPosted Mar 22, 2020, 5:16 AM
Amit GuptaPosted Mar 22, 2020, 4:59 AM
Goran BibicPosted Mar 22, 2020, 4:36 AM
Amit GuptaPosted Mar 22, 2020, 4:35 AM