Subject | Re: [firebird-support] Query problem |
---|---|
Author | |
Post date | 2018-02-08T08:45:52Z |
Thank you.
Now I understand and now it works.
Like this:
SELECT
VARER.PLU_NR,
VAREFRVSTR_DETAIL.V509INDEX,
Sum(VAREFRVSTR_DETAIL.ANTALSTK) AS AntalStk,
(SELECT
Sum(TRANSAKTIONER.SALGSTK)
FROM
TRANSAKTIONER
WHERE
TRANSAKTIONER.ART IN (0, 1) AND
TRANSAKTIONER.VAREFRVSTRNR = VAREFRVSTR_DETAIL.VAREPLU_ID AND
TRANSAKTIONER.FARVE_NAVN = VAREFRVSTR_DETAIL.FARVE_NAVN AND
TRANSAKTIONER.STOERRELSE_NAVN = VAREFRVSTR_DETAIL.STOERRELSE_NAVN AND
TRANSAKTIONER.LAENGDE_NAVN = VAREFRVSTR_DETAIL.LAENGDE_NAVN) AS Antal,
VAREFRVSTR.EANNUMMER,
VAREFRVSTR_DETAIL.VAREPLU_ID,
VAREFRVSTR_DETAIL.FARVE_NAVN,
VAREFRVSTR_DETAIL.LAENGDE_NAVN,
VAREFRVSTR_DETAIL.STOERRELSE_NAVN
FROM
VAREFRVSTR_DETAIL
INNER JOIN VAREFRVSTR ON VAREFRVSTR.V509INDEX = VAREFRVSTR_DETAIL.V509INDEX
INNER JOIN VARER ON VAREFRVSTR_DETAIL.VAREPLU_ID = VARER.PLU_NR AND VARER.PLU_NR IN ('006149', '009219', '009220', '§!¤')
GROUP BY
VARER.PLU_NR,
VAREFRVSTR_DETAIL.V509INDEX,
VAREFRVSTR.EANNUMMER,
VAREFRVSTR_DETAIL.VAREPLU_ID,
VAREFRVSTR_DETAIL.FARVE_NAVN,
VAREFRVSTR_DETAIL.LAENGDE_NAVN,
VAREFRVSTR_DETAIL.STOERRELSE_NAVN
Now I understand and now it works.
Like this:
SELECT
VARER.PLU_NR,
VAREFRVSTR_DETAIL.V509INDEX,
Sum(VAREFRVSTR_DETAIL.ANTALSTK) AS AntalStk,
(SELECT
Sum(TRANSAKTIONER.SALGSTK)
FROM
TRANSAKTIONER
WHERE
TRANSAKTIONER.ART IN (0, 1) AND
TRANSAKTIONER.VAREFRVSTRNR = VAREFRVSTR_DETAIL.VAREPLU_ID AND
TRANSAKTIONER.FARVE_NAVN = VAREFRVSTR_DETAIL.FARVE_NAVN AND
TRANSAKTIONER.STOERRELSE_NAVN = VAREFRVSTR_DETAIL.STOERRELSE_NAVN AND
TRANSAKTIONER.LAENGDE_NAVN = VAREFRVSTR_DETAIL.LAENGDE_NAVN) AS Antal,
VAREFRVSTR.EANNUMMER,
VAREFRVSTR_DETAIL.VAREPLU_ID,
VAREFRVSTR_DETAIL.FARVE_NAVN,
VAREFRVSTR_DETAIL.LAENGDE_NAVN,
VAREFRVSTR_DETAIL.STOERRELSE_NAVN
FROM
VAREFRVSTR_DETAIL
INNER JOIN VAREFRVSTR ON VAREFRVSTR.V509INDEX = VAREFRVSTR_DETAIL.V509INDEX
INNER JOIN VARER ON VAREFRVSTR_DETAIL.VAREPLU_ID = VARER.PLU_NR AND VARER.PLU_NR IN ('006149', '009219', '009220', '§!¤')
GROUP BY
VARER.PLU_NR,
VAREFRVSTR_DETAIL.V509INDEX,
VAREFRVSTR.EANNUMMER,
VAREFRVSTR_DETAIL.VAREPLU_ID,
VAREFRVSTR_DETAIL.FARVE_NAVN,
VAREFRVSTR_DETAIL.LAENGDE_NAVN,
VAREFRVSTR_DETAIL.STOERRELSE_NAVN