как вывести тип операции прихода и расхода(наличный, безналичный и т.д.) в запись расхода в таком виде:
а получаю в обойх столбцах "приход наличный":
In(записи прихода)-In_Id,InMaster_id, Goods_id
Out(записи расхода)-Out_id, OutMaster_id, in_id,Goods_id
InMaster("шапка" прихода)-InMaster_id, Goods_id, DocType_id
OutMaster("шапка" расхода)-OutMaster_id,Goods_id,DocType_id
Goods-Goods_id, name
DocType-DocType_id, descr(приход наличный-id=1,безналичная поставка-id=2,расход наличный-id=3, безналичная доставка=4 и т.д.)
|
а получаю в обойх столбцах "приход наличный":
|
In(записи прихода)-In_Id,InMaster_id, Goods_id
Out(записи расхода)-Out_id, OutMaster_id, in_id,Goods_id
InMaster("шапка" прихода)-InMaster_id, Goods_id, DocType_id
OutMaster("шапка" расхода)-OutMaster_id,Goods_id,DocType_id
Goods-Goods_id, name
DocType-DocType_id, descr(приход наличный-id=1,безналичная поставка-id=2,расход наличный-id=3, безналичная доставка=4 и т.д.)
SELECT Goods.name, out.outdate, out.indate, in.incomePrice, DocType.Descr as pokupka, DocType.Descr as prodaja FROM out,in,Goods,InMaster,OutMaster,DocType WHERE (outdate between :maskedit1 and :maskedit2) and (out.Goods_id=Goods.Goods_id) and (Goods.Goods_id=in.Goods_id) and (out.in_id=in.in_id) and (inMaster.InMaster_id=in.Master_id) and (in.in_id=out.in_id) and (OutMaster.Master_id=out.Master_id factg.factg_k=recg.factg_k)and (DocType.doctype_id=inmaster.doctype_id) and (DocType.doctype_id=outmaster.doctype_id) GROUP BY Goods.name,outdate, indate, incomePrice, ORDER BY Out.Out_id