Nemám prístup k SQL serveru, takže vyskúšať nedokážem. Vzhľadom k tomu, že píšeš, že dáta z SQL serveru do Excelu natiahnuť dokážeš, tak mám za to, že MS Query v tvojom prípade musí fungovať! Nič na tom nie je, stačí vedieť, ako na to, perfektný návod je tuná:
https://www.youtube.com/watch?v=P9cUYpXIKsU
Mám za to, že tých 500000 riadkov z SQL ťaháš z jednej jedinej tabuľky, v tom prípade si v MS Query dotiahneš z danej tabuľky akurát požadované 3 stĺpce (polia) a výber obmedzíš parametrom (v tomto prípade budú parametre dva, t.j. dátum od-do), hodnoty ktorých budeš meniť v 2 bunkách v exceli, ako názorne popisuje vo svojom návode Craig Hatmaker. Toto zvládne pmn i človek s minimom znalostí SQL, okrem toho, stačí, pokiaľ to vytvoríš ty a kolegyne si potom budú meniť akurát rozsah od-do už v priamo v Exceli, oni o SQL nemusia vedieť ale naprosto nič :) Výsledok query vrátiš do Excelu samozrejme už rovno vo forme kontingenčnej tabuľky.
Inak, schématický zápis parametrického dotazu by v uvedenom prípade vyzeral približne takto:
SELECT Meno, TypFormulara, Datum
FROM Tabulka1
WHERE Datum>=[DatumOd] AND Datum<=[DatumDo];
prípadne takto:
SELECT Meno, TypFormulara, Datum
FROM Tabulka1
WHERE Datum BETWEEN [DatumOd] AND [DatumDo];
hranaté zátvorky v tomto prípade indikujú práve prítomnosť parametra. Ako hovorím, nič zložitého ani pre skoro úplného začiatočníka :)
btw, KT umožňuje okrem zoskupovania cez dátumy, čo zmieňuje lubo, dáta cez dátumy i filtrovať, t.j. nastaviť rozsah od-do priamo v KT tiež ide a pmn ani táto možnosť zložitá rozhodne nie je...
citovat