» Poradna » Programy

MS SQL - Vytvoření náhledu ze dvou tabulek

 |   |  Microsoft Windows 10 Chrome 79.0.3945.130

Dobrý den,potřeboval bych poradit s vytvořením náhledu ze dvou tabulek. Problém je v tom, že nevím, jak vytvořit z hodnot v jednom sloupci názvy sloupců pro výslednou tabulku. Příklad je srozumitelně popsán na následujícím obrázku:[url=https://www.imageupload.net/image/JzU7z][/url]https://www.imageupload.net/upload-image/2020/02/13/S... Cílem je vytvořit tabulku nebo náhled ve formátu, který je na obrázku (Output Table). Ale musí to být dynamicky, protože v Input Table 1 může být stovky položek. Hodnoty do Input Table 2 se ukládájí v jeden čas naráz pro všechny položky v Input Table 1. Cílem je tak vytvářet statistiky dle denních, měsičních... reportůDěkuji za případnou pomoc

Odpovědi na otázku

 |   |  Microsoft Windows 10 Chrome 80.0.3987.100

Tak to jsem zvědav zda ti někdo poradí. Já jsem kdysi něco podobného dělal a "šlo to". Trik byl v tom že bylo potřeba joinem spojit 3 tabulky "TagValues" přes společný klíč "datetime". Tím dostaneš do jednoho řádku všechny 3 čítače. Když máš čítačů 5, tak tu tabulku musíš spojit 5x do sebe.Jenže tohle funguje pro statický počet čítačů (sloupců), netuším jak by to mohlo fungovat pro dynamický počet čítačů.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 72.0

Nevím sice, jak se tohle dělá zrovna v MS SQL, ale obecně se tomu říká "pivot table" nebo "pivot query". Snad se od toho dokážeš odrazit, něco je třeba tady https://stackoverflow.com/questions/10404348/sql-se...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Chrome 79.0.3945.130

Česky se tomu říká "křížový dotaz" a takle se to dělá v MS Access jako SQL dotaz:https://support.office.com/cs-cz/article/p%C5%99ehle...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.130

Díky všem za reakci, trochu jste mě pošťouchli. Jdu studovat...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 72.0

programujte.com

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 72.0

select DateTime,sum(case when TagID=1 then TagValue else NULL end) as CounterA,sum(case when TagID=2 then TagValue else NULL end) as CounterB,sum(case when TagID=3 then TagValue else NULL end) as CounterCfrom Table2group by DateTime order by DateTime

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.130

Tak už se to zadařilo, tady je dobrej návod:https://www.sqlservertutorial.net/sql-server-basics/sql-ser...

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Input


Určitě si přečtěte

Co je TikTok: Svérázná sociální síť chytla mladé uživatele, už jich má už 1,5 miliardy

Co je TikTok: Svérázná sociální síť chytla mladé uživatele, už jich má už 1,5 miliardy

** Sociální síť TikTok získala stamiliony uživatelů a stále roste ** Jaký obsah na ní najdete a co můžete v jejím rámci čekat? ** Je to zábava pro mladé, nebo platforma pro úchyláky?

Karel Kilián | 38

Pojďme programovat elektroniku: Rádiový čip, který má skoro každá bezdrátová myš

Pojďme programovat elektroniku: Rádiový čip, který má skoro každá bezdrátová myš

** Bezdrátové myši řídí čip od Nordic Semiconductors ** Jeho rádiové vysílače si před lety oblíbila i komunita kutilů ** Dnes si je vyzkoušíme v praxi

Jakub Čížek | 9

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 7

Dnes nastal konec Windows 7. Ale nepropadejte panice, počítač vám nastartuje i zítra

Dnes nastal konec Windows 7. Ale nepropadejte panice, počítač vám nastartuje i zítra

** Dnes končí podpora Windows 7 a systém formálně umírá ** Co to ale znamená v praxi a bude mi PC fungovat i zítra? ** A mohu i v lednu 2020 zdarma přejít na Windows 10?

Jakub Čížek | 121

Český Turris MOX: Nejbláznivější síťový počítač nejen pro fanoušky Lega

Český Turris MOX: Nejbláznivější síťový počítač nejen pro fanoušky Lega

** CZ.NIC začal prodávat svůj Turris MOX ** Z několika základních jednotek postavíte skoro cokoliv ** Kompletní Wi-Fi router, rozsáhlý switch i univerzální linuxový server

Jakub Čížek | 32

Už desítky let se pokoušíme odposlouchávat mozek. Rusům se podařil kousek, ze kterého vám spadne brada

Už desítky let se pokoušíme odposlouchávat mozek. Rusům se podařil kousek, ze kterého vám spadne brada

** K odposlechu mozků používáme EEG ** To má ale žalostné informační rozlišení ** Rusům pomohla počítačová neuronová síť

Jakub Čížek | 29

Windows 10X už si můžete vyzkoušet. Novému systému Microsoft zjevně věří

Windows 10X už si můžete vyzkoušet. Novému systému Microsoft zjevně věří

** Windows 10X přijdou již ke konci roku ** Microsoft vydal emulátor, kde systém ukázal ** Vývojáři musí upravit své aplikace

Vladislav Kluska | 58



Aktuální číslo časopisu Computer

Megatest 12 bezdrátových sluchátek

Vyplatí se Apple z bazaru?

Test batohů pro notebooky

Vybíráme nejlepší sportovní hodinky