Resultados 1 al 3 de 3

Tema: Sacar margen ponderado a través de una consulta SQL

  1. #1 Sacar margen ponderado a través de una consulta SQL 
    Medio
    Fecha de ingreso
    Apr 2007
    Mensajes
    133
    Descargas
    5
    Uploads
    0
    Buenas gente,
    Acudo a vosotros por que se me están calentando los cables y no doy con la solución.

    Tengo una tabla con los siguientes campos que forman parte del detalle de un documento: (en este caso albarán)
    Nº de documento,
    Nº de linea,
    codArticulo,
    Precio,
    cantidad,
    coste,
    descuento,
    descuento2,
    descuento3,
    descuento4,
    descuento5,
    Dada esta información, necestito calcular el precio neto de un artículo. Sumar los precios, sumar los costes y obtener el margen global del albarán.

    La verdad es que estoy acostumbrado hacer estos menesteres con access "menuda guarrada pensareis", pero la verdad es que para hacer consultas de este estilo va bastante bien.

    Hoy me ha tocado hacerlo a mano y la verdad es que me están entrando sudores de todas las clases. Me podeis echar una mano?


    Un saludo.
    Citar  
     

  2. #2  
    Medio
    Fecha de ingreso
    Apr 2007
    Mensajes
    133
    Descargas
    5
    Uploads
    0
    Buenas de nuevo,
    parece que ya va saliendo algo. Os lo pongo por si alguien quiere comentar si lo estoy haciendo correctamente ó no.

    Código:
    SELECT                                                         
         sum((((((PRECIO)-((PRECIO)*DTO/100))-          
          ((PRECIO)*DTO2/100))-                                 
          ((PRECIO)*DTO3/100))-                                 
          ((PRECIO)*DTO4/100))-                                 
          ((PRECIO)*DTO5/100)) as PRE, sum(cost) as Coste,
    FROM ALBARANES                                                  
    WHERE NALB= 938943
    Hasta aquí todo correcto. Ahora tengo que sacar el margen de todo esto.
    Teniendo en cuenta que:
    beneficio = precio - coste
    margen = (beneficio/precio)*100

    Voy a ver como aplico esto a la consulta que estoy montanto.

    Un saludo.
    Última edición por Danilo51; 01-09-2010 a las 11:58
    Citar  
     

  3. #3  
    Moderador HH
    Fecha de ingreso
    Mar 2003
    Ubicación
    Galiza
    Mensajes
    3.892
    Descargas
    8
    Uploads
    1
    ya tienes los alias, simplemente usas esos alias para hacer un núevo campo calculado.
    He conocido muchos dioses. Quien niegue su existencia está tan ciego como el que confía en ellos con una fe desmesurada. Robert E. Howard
    La suerte ayuda a la mente preparada.
    Citar  
     

Marcadores
Marcadores
Permisos de publicación
  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •