potrebujem v tabulke vybrat polozky ktore maju stav vacsi ako nula na sklade " "
tu je query (nesmejte sa mi, ak sa to da aj jednoduchsie - som db zaciatocnik

- Kód: Vybrat vše
select
itemcode, sum(qty), avg(cost)
from
ITEMH
where ITEMLOC=''
group by ITEMCODE
having sum(qty)> 0
pre vsetky tieto polozky nasledne potrebujem vytvorit 2 riadky v tej istej tabulke. jeden kde bude (-)qty zo skladu '' a druhy kde bude (+)qty na sklad (ON HAND). teraz to robim tak (zase pls nesmejte sa mi

- Kód: Vybrat vše
:%s/^\(.*\),\(.*\),\(.*\)$/insert into itemh (ITEMCODE, DAT_, TYPES, REFERENCE,
QTY, COST, ITEMLOC, ITEMHUNO, REVERSED) values ('\1','10\/06\/2006','STKTRX','St
ock Adjustment 10\/06\/2006','\2','\3','ON HAND',gen_id(NEXTUNIID, 0),'M')
takze vysledok je takyto
- Kód: Vybrat vše
insert into itemh (ITEMCODE, DAT_, TYPES, REFERENCE, QTY, COST, ITEMLOC, ITEMHUNO, REVERSED) values ('02-06018-00','10/06/2006','STKTRX','Stock Adjustment 10/06/2006','56','1.62895348837209','ON HAND',gen_id(NEXTUNIID, 0),'M')
da sa povedat ze dosiahnem co potrebujem ale zda sa mi to prilis zlozite (query, export, vi , copy- paste, sql script)
neda sa to zahrnut aj select aj update v jednom scripte? ako by ste to robili vy? vdaka za kazdy tip