SQL - Error en campo con sentencia IF

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error en campo con sentencia IF

Publicado por Isaías (5072 intervenciones) el 01/11/2005 22:54:16
En el INNER debe haber el nombre de una TABLA o bien el SELECT de una consulta.

INNER JOIN (Fact_serv FS INNER JOIN servicio S ON S.Clave_serv=FD.Servicio)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar