none
Necesito ayuda para terminar un consulta en SqlServer 2008 Database=Northwind por favor ayudarme RRS feed

  • Question

  • Se deberá mostrar las 5 ordenes mas caras pares,que se hallan emitido en los meses impares del empleado seleccionado Mostrando en los resultados el total por orden emitida 

    bueno yo estuve avanzando la consulta , pero la verdad no me sale como sacar las 5 ordenes mas caras , por favor necesito una ayuda en esa parte 

    ahí les dejo mi avance hasta donde me he quedado:

    CREATE PROC SP_5_Orders_more_expensive
    @EmployeeID int 
    AS
    select TOP(5)O.OrderID,CONVERT(varchar,O.OrderDate,103)as OrderDate,
    O.Freight,DATENAME(MONTH,O.OrderDate)as Meses,SUM(D.Quantity*D.UnitPrice)as 'Total' 
    from Orders O inner join [Order Details Extended] D on O.OrderID=D.OrderID 
    WHERE O.EmployeeID=@EmployeeID
    GROUP BY O.OrderID,O.OrderDate,O.Freight
    HAVING O.OrderID%2='0' and month(O.OrderDate)%2<>'0'
    go

    Exec SP_5_Orders_more_expensive '4'

    Ojo: la base de datos que estoy utilizando es Northwind en SqlServer 

    si alguien podría ayudarme le estaría muy agradecido de corazón. 


    SeiyaD

    Sunday, December 29, 2013 5:52 PM