Centar za edukaciju-BiH



#1 01.06.2016 12:52
seregig Van mreze
Clan
Registrovan od:03.05.2016
Postovi:6


Predmet: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 Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Re: Pretvaranje horizontalnog niza u vertikalni
Zakaci primjer.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 01.06.2016 19:00
dex Van mreze
Super Moderator
Registrovan od:23.02.2012
Postovi:625


Predmet:Re: Pretvaranje horizontalnog niza u vertikalni
PreuzmiIzvorni kôd (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 Van mreze
Clan
Registrovan od:03.05.2016
Postovi:6


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

Prilozi:
Informacije o tipu datoteke za:zip  Tabele.zip
Preuzimanja:344
Velicina datoteke:7.79 KB

↑  ↓

#5 02.06.2016 08:50
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Re: Pretvaranje horizontalnog niza u vertikalni
@dexxl ti je vec dao rjesenje, ja cu samo napisati pravi naziv tabele.
PreuzmiIzvorni kôd (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.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#6 02.06.2016 13:38
seregig Van mreze
Clan
Registrovan od:03.05.2016
Postovi:6


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

#7 02.06.2016 14:12
seregig Van mreze
Clan
Registrovan od:03.05.2016
Postovi:6


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

#8 22.06.2016 11:47
seregig Van mreze
Clan
Registrovan od:03.05.2016
Postovi:6


Predmet: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 Van mreze
Super Moderator
Registrovan od:23.02.2012
Postovi:625


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

PreuzmiIzvorni kôd (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 Van mreze
Clan
Registrovan od:03.05.2016
Postovi:6


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

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 53 am.