Error en campo con sentencia IF
Publicado por ARCON (9 intervenciones) el 01/11/2005 20:13:43
por favor si pueden decirme como se calula el campo importe porke de esta manera que anexo abajo marca error solo qu eno se como hacer para que lo calcule y lo agrege a cada registro resultante de la consulta
agradezco la ayuda de todos gracias
SELECT F.Folio,F.Facturacion,C.Nombre, FS.Cantidad, importe = CASE WHEN FS.Servicio=3 then (F.Salida - F.Entrada*FS.Cantidad*S.Costo) ELSE (FS.Cantidad*S.Costo) END
FROM Factura F
INNER JOIN (Fact_serv FS INNER JOIN servicio S ON S.Clave_serv=FD.Servicio) ON F.Folio= FS.Factura and F.lugar=FS.lugar
agradezco la ayuda de todos gracias
SELECT F.Folio,F.Facturacion,C.Nombre, FS.Cantidad, importe = CASE WHEN FS.Servicio=3 then (F.Salida - F.Entrada*FS.Cantidad*S.Costo) ELSE (FS.Cantidad*S.Costo) END
FROM Factura F
INNER JOIN (Fact_serv FS INNER JOIN servicio S ON S.Clave_serv=FD.Servicio) ON F.Folio= FS.Factura and F.lugar=FS.lugar
Valora esta pregunta


0