IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @216
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Vyhraj Lego Duplo každý deň

Zapojte sa do súťaže a vyhrajte! Je to tak jednoduché! www.duplo.lego.com

Dali sme si poradiť

Naše peniaze sa zhodnocujú. A vám? www.partnersgroup.sk

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

Koľko platí firma za PHM?

Sledujte náklady za PHM online. Zbavte sa administratívy a ušetrite movys.sk

Zaregistruj sa!

Tvoj názor stojí peniaze. Vyplňte dotazník a zarobte si! www.marketagent.com

vytvorenie view

Zaslať odpoveď
AutorSpráva
zdeniatqo
Užívateľ
Užívateľ

Založený: 27.03.2010
Príspevky: 47

PríspevokZaslal: So 22.10.11 23:43Odpovedať s citátomNávrat hore

Caute

mam mensi problem s vytvorenim view.... mam tabulky data_2010, januar, februar a do view by som potrebovala prepojit tieto tri tabulky a to nasledovne :
napr. ak mam v
data_2010
caller

1
2
3
4
5
januar
caller duration

1 10
2 15
februar
caller duration

1 2
3 7
4 5
aby mi vyslo
prehlad caller januar.mesiac februar.mesiac
1 10 2
2 15 0
3 0 7
4 0 5
5 0 0

kód:
CREATE TABLE januar
(
caller varchar(255),
mesiac integer(10)
)


CREATE TABLE februar
(
caller varchar(255),
mesiac integer(10)
)


INSERT januar (caller, mesiac)
select caller, sum(duration) januar from data_2010 where start >'2010-01-01' AND start <'2010-02-01'group by caller;
INSERT februar (caller, mesiac)
select caller, sum(duration) januar from data_2010 where start >'2010-02-01' AND start <'2010-03-01'group by caller;


CREATE VIEW prehlad
AS SELECT data_2010.caller, sum(januar.mesiac), sum(februar.mesiac)
FROM data_2010, januar, februar GROUP BY  data_2010.caller


a tu moja snaha o vytvorenie view konci....

vopred vdaka za kazdu odpoved
Zobraziť informácie o autoroviOdoslať súkromnú správu
coldak
Skúsený užívateľ
Skúsený užívateľ

Založený: 29.10.2008
Príspevky: 936

PríspevokZaslal: Ne 23.10.11 15:53Odpovedať s citátomNávrat hore

no prva chyba je ze si nenapisala o aku databazu ide (mysql?, oracle? ,mssql?, db2?, sqlite?, postgre? ...) pocula si nieco o outer join alebo left join ? ak nie, tak si precitaj http://cs.wikipedia.org/wiki/JOIN
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd