Forum: Datenbanken
by mkinzler,
10. Mär 2021
Im Header der SP / execution block die Spalten für die Rückgabe deklarieren, diese werden dann durch das suspend zurückgegeben.
execute block
returns(
gruppe char(5), ...
)
as
...
Forum: Datenbanken
by mkinzler,
10. Mär 2021
Es fehlt die Group by
execute block
as
begin
for select
substring(vp.ArtikelNr from 1 for 5) as Gruppe,
vp.ArtikelNr as ArtikelNr,
Forum: Datenbanken
by mkinzler,
4. Mär 2021
Wird ihm so wenig bringen. Aber ein (weiterer) Index als expression Index könnte hilfreich sein.
CREATE INDEX IDX_ARTIKELGRUPPE ON VorgangPos
COMPUTED BY ( substring(ArtikelNr from 1 for 5) );
Forum: Datenbanken
by mkinzler,
3. Mär 2021
In Form einer SP/einem Codeblock:
...for select
substring(vp.ArtikelNr from 1 for 5),
vp.ArtikelNr,
max(vp.Beschreibung) as Beschreibung,
max(vp.Farbe) as Farbe,
sum(vp.Menge) as Menge,
sum(vp.NettoSumme) as NettoSumme
from