SQL dotaz

From: Miloslav Balcar <milos.balcar (zavinac)>
Date: Fri, 29 Apr 2011 21:49:49 +0200
Ahoj všichni,

potřebuju poradit se SQL - mám úplné zatmění:

Mám dvě tabulky (řekněme DATA2010, DATA2011), jsou strukturou zcela
shodné. Liší se pouze daty - v jedné jsou data za rok 2010, v druhé za
rok 2011.
Potřebuji k těm dvěma tabulkám přistupovat tak, jako by to byla tabulka jediná:

Nyní mám například dotaz (VPN je jeden ze sloupců):

SELECT COUNT (*) FROM DATA2010 WHERE VPN LIKE něco
SELECT * FROM DATA2010 WHERE VPN LIKE něco ORDER BY DATE, TIME
atd.

a potřebuji, aby se prohledaly obě tabulky.

SELECT * FROM DATA2010,DATA2011 WHERE...  hlásí samozřejmě chybu.

Vím, že je to začátečnický dotaz - jenže já  s SQL zase tak často
nepracuji. Zatím jsem to provizorně vyřešil vytvořením dočasné tabulky
kombnací

SELECT  INTO a INSERT INTO

určitě ale existuje elegantnější a "systémovější" řešení.

Strávil jsem u zákazníka celý den hledáním hardwarové závady a když
jsem to dal konečně do pořádku, tak se vytasili s dalším požadavkem,
a už nějak nemám sílu a nemyslí mi to.
Jo a jde o MS SQL.

Poradíte?

Díky moc

Thirsty
Received on 29. 04. 2011, 21:49 CEST

This archive was generated by hypermail 2.2.0 : 29. 04. 2011, 21:49 CEST