SQL - OPERACION MATAMATICA

 
Vista:

OPERACION MATAMATICA

Publicado por LUNA (1 intervención) el 23/05/2007 05:33:44
HOLA AGRADECERÌA A LA PERSONA QUE ME COLABORARA. NO SE COMO HACER ESTA CONSULTA: EL CASE`ESTÀ FUNCIIONANDO PERO ME ARROJA LOS SIGUIENTES ERRORES: EL NOMBRE DE COLUMNA NO ES VALIDA PARA: CMP, VALORSUBTOTAL, VALOR COMISION, Y ES QUE NECESITO QUE SE VEA CADA UNA Y QUE HAGA LAS OPERACIONES QUE INDICO. NO ESCRIBO TODA LA CONSULTA YA QUE ES MUY LARGA Y EL PROBLEMA RADICA EN LAS TRES ULTIMAS FILAS
SELECT.......
........
(CASE WHEN (S.COMISIONSITIO = 0) THEN (PCS.PRECIOCPMCOMPRAPRODUCTOXCAMPANAXSITIO)
ELSE (CASE WHEN L.DESCUENTOCOMERCIALCLIENTE>0 THEN PCS.PRECIOCPMCOMPRAPRODUCTOXCAMPANAXSITIO-(PCS.PRECIOCPMCOMPRAPRODUCTOXCAMPANAXSITIO*L.DESCUENTOCOMERCIALCLIENTE/100) END) END)CMP,
M.CANTIDADMOVIMIENTO*(CMP*O.TASAPESOMONEDA/1000) AS VALORSUBTOTAL,
/*NULL AS VALORSUBTOTAL,*/
(VALORSUBTOTAL* S.COMISIONSITIO/100) AS VALORCOMISION,
(VALORSUBTOTAL-VALORCOMISION) AS VALORTOTAL

GRACIAS
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
sin imagen de perfil

RE:OPERACION MATAMATICA

Publicado por DALSOM (195 intervenciones) el 23/05/2007 16:35:43
ESCRIBELO MAS SEPARADO O CLARO, UTILIZA MINUSCULAS Y ESPACIOS PARA LOS COMANDOS, Y MAYUSCULAS PARA TUS COMENTARIOS. ASI SE VEN MEJOR EN EL FORO Y SON MAS FACIL DE LEER.

CASE WHEN (S.COMISIONSITIO = 0) THEN (PCS.PRECIOCPMCOMPRAPRODUCTOXCAMPANAXSITIO)

POR LO QUE PUEDO VER, PONLE EL ALIAS DE LAS TABLAS DE DONDE UTILIZAS CADA CAMPO SIEMPRE. TAMBIEN PONLE A LOS CAMPOS QUE CALCULAS UN ALIAS " As nombrecampocalculado "

ELIMINA LOS COMENTARIOS POR BLOQUES /* --- */

SALUDOS,
DALSOM.
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