Subject Re: [firebird-support] Query problem
Author
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