consulta
Publicado por carolina nadia palma (8 intervenciones) el 22/12/2008 20:06:40
No me resulta, necesito que tipodoc=1 que son las facturas, el total sea positivo y cuando sea 4 que son las notas de credito me coloque el total en negativo y tengo lo siguiente:
Select
docu_db.tipodoc as Codigo, numfact as Documento,Fecha,perso_db.nombre as vendedor,clien_db.razsoc as cliente,docde_db.descrip as producto,docde_db.cantidad,docde_db.precunit as precio,docde_db.descto as descto,Total=precunit*cantidad - precunit*cantidad*docde_db.descto/100,fechacre,fech1vta,feculvta,fechultcon,art_db.codigo
Where
(docu_db.tipodoc=1 or docu_db.tipodoc=4) and
fecha>=convert(datetime,'01/01/2008',103) and fecha<=convert(datetime,'31/12/2008',103) and
docu_db.numreg=docde_db.numrecor and docu_db.codvend=perso_db.numreg and docu_db.nrutfact=clien_db.nreguist and
docde_db.ncodart = art_db.nreguist
From
docu_db,docde_db,perso_db,clien_db, art_db
Order By
tipodoc
Select
docu_db.tipodoc as Codigo, numfact as Documento,Fecha,perso_db.nombre as vendedor,clien_db.razsoc as cliente,docde_db.descrip as producto,docde_db.cantidad,docde_db.precunit as precio,docde_db.descto as descto,Total=precunit*cantidad - precunit*cantidad*docde_db.descto/100,fechacre,fech1vta,feculvta,fechultcon,art_db.codigo
Where
(docu_db.tipodoc=1 or docu_db.tipodoc=4) and
fecha>=convert(datetime,'01/01/2008',103) and fecha<=convert(datetime,'31/12/2008',103) and
docu_db.numreg=docde_db.numrecor and docu_db.codvend=perso_db.numreg and docu_db.nrutfact=clien_db.nreguist and
docde_db.ncodart = art_db.nreguist
From
docu_db,docde_db,perso_db,clien_db, art_db
Order By
tipodoc
Valora esta pregunta


0