Skip to content

Instantly share code, notes, and snippets.

@morganwilde
Created February 19, 2015 18:08
Show Gist options
  • Select an option

  • Save morganwilde/87b78b3f60e8b01050e6 to your computer and use it in GitHub Desktop.

Select an option

Save morganwilde/87b78b3f60e8b01050e6 to your computer and use it in GitHub Desktop.
CREATE TEMP TABLE EgzemplioriuSkaiciai(metai, isbn, paimta, pavadinimas)
AS (
SELECT
knyga.metai AS metai,
knyga.isbn AS isbn,
COUNT(egzempliorius.paimta) AS paimta,
knyga.pavadinimas AS pavadinimas
FROM stud.knyga JOIN stud.egzempliorius ON knyga.isbn = egzempliorius.isbn
GROUP BY knyga.isbn);
CREATE TEMP TABLE EgzemplioriuMax(metai, paimta)
AS (
SELECT
metai,
MAX(paimta)
FROM EgzemplioriuSkaiciai
GROUP BY metai);
SELECT
EgzemplioriuSkaiciai.metai,
EgzemplioriuSkaiciai.paimta,
EgzemplioriuSkaiciai.isbn,
EgzemplioriuSkaiciai.pavadinimas
FROM EgzemplioriuSkaiciai
JOIN EgzemplioriuMax ON
EgzemplioriuMax.metai = EgzemplioriuSkaiciai.metai AND
EgzemplioriuMax.paimta = EgzemplioriuSkaiciai.paimta;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment