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 ThirstyReceived on 29. 04. 2011, 21:49 CEST
This archive was generated by hypermail 2.2.0 : 29. 04. 2011, 21:49 CEST