Bosna i Hercegovina



#1 01.06.2016-12:52
seregig Offline
Clan
Registrovan/a od: 03.05.2016-07:47
Komentari: 6


Subject: Pretvaranje horizontalnog niza u vertikalni
Pozdrav svima,
Prvi put pišem na vašem forumu. Za kratko vreme video sam da ste spremni da pomognete i to puno znači. Sve pohvale za to. Happy
Trebala bi mi pomoć oko problema koji mi se pojavio. Radi se o sledećem:
Podaci u tabeli se upisuju horizontalno naprimer:
SIFRA     S    M    L
110-8180    1    2    1
110-8181    2    2    1
Ja bih trebao da ih upišem u drugu tabelu gde bi trebalo pretvoriti podatke u vertikalni niz naprimer
SIFRA_SUM
110-8180-S-1
110-8180-M-2
110-8180-L-1
110-8181-S-2
110-8181-M-2
110-8181-L-1
Treba povezati sifru i veličinu i dodati broj komada.

Ako neko može pomoći unapred hvala.
↑  ↓

#2 01.06.2016-14:14
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,490


Subject: Re: Pretvaranje horizontalnog niza u vertikalni
Zakaci primjer.
Pozdrav
↑  ↓

#3 01.06.2016-19:00
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 556


Subject: Re: Pretvaranje horizontalnog niza u vertikalni
DownloadIzvorni kod (SQL):
  1. SELECT Sifra, 'M' AS Velicina, M AS BrojKomada
  2. FROM NazivTvojeTabele
  3. UNION SELECT Sifra, 'S', S
  4. FROM NazivTvojeTabele
  5. UNION SELECT Sifra, 'L', L
  6. FROM NazivTvojeTabele;
↑  ↓

#4 01.06.2016-20:50
seregig Offline
Clan
Registrovan/a od: 03.05.2016-07:47
Komentari: 6


Subject: Re: Pretvaranje horizontalnog niza u vertikalni
Primer u prilogu.
Iz PrvaTab treba popuniti tabelu ZbirnaTab.

Prilozi:
Informacije o fajlu: zip  Tabele.zip
Preuzimanja: 28
Veličina: 7.79 KB

↑  ↓

#5 02.06.2016-08:50
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,490


Subject: Re: Pretvaranje horizontalnog niza u vertikalni
@dexxl ti je vec dao rjesenje, ja cu samo napisati pravi naziv tabele.
DownloadIzvorni kod (SQL):
  1. SELECT Sifra, 'M' AS Velicina, M AS BrojKomada
  2. FROM PrvaTab
  3. UNION SELECT Sifra, 'S', S
  4. FROM PrvaTab
  5. UNION SELECT Sifra, 'L', L
  6. FROM PrvaTab;

Otvori neki Queri u SQL modu te prekopiraj ovaj kod u njega i onda pokreni.
Ako budes imao puno podataka pa bude sporo onda se javi pa cemo napraviti kodom.
Pozdrav
↑  ↓

#6 02.06.2016-13:38
seregig Offline
Clan
Registrovan/a od: 03.05.2016-07:47
Komentari: 6


Subject: Re: Pretvaranje horizontalnog niza u vertikalni
Super, probaću kasnije pa se javljam.
↑  ↓

#7 02.06.2016-14:12
seregig Offline
Clan
Registrovan/a od: 03.05.2016-07:47
Komentari: 6


Subject: Re: Pretvaranje horizontalnog niza u vertikalni
Funkcioniše, hvala !
↑  ↓

#8 22.06.2016-11:47
seregig Offline
Clan
Registrovan/a od: 03.05.2016-07:47
Komentari: 6


Subject: Re: Pretvaranje horizontalnog niza u vertikalni
Imam pitanje, a da li je moguće napraviti ovo isto ali obrnuto. Znači iz ZbirnaTab da se pripreme podaci za PrvaTab ?
↑  ↓

#9 22.06.2016-15:19
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 556


Subject: Re: Pretvaranje horizontalnog niza u vertikalni
Pogledaj i poigraj se malo sa Crosstab Query

DownloadIzvorni kod (SQL):
  1. TRANSFORM Sum(BrojKomada) AS Komada
  2. SELECT Sifra
  3. FROM ZbirnaTab
  4. GROUP BY Sifra
  5. PIVOT Velicina;
↑  ↓

#10 22.06.2016-15:46
seregig Offline
Clan
Registrovan/a od: 03.05.2016-07:47
Komentari: 6


Subject: Re: Pretvaranje horizontalnog niza u vertikalni
Hvala, pogledaću večeras.
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 24.11.2017-13:57.