Proc_problem 2

Oct 2, 2006

Hi
ok.. i have 3 tables, Product, Orders, OrderDetails.. orders isnt to important for this
Order Details and Product contains ProductID, OrderDetails contains ProductID's and Quantitys for Products that have sold, not for products that havent sold
the Product table holds all productIDs
how do i write a proc to display all products that havent sold??
Cheers

View 5 Replies


ADVERTISEMENT

Proc_problem

Sep 30, 2006

Hi... when i run this procedureALTER PROCEDURE dbo.StoredProcedure3ASselect Title, Quantity, OrderDatefrom Orders, OrderDetails, ProductwhereOrderDate > '2006-09-01' and OrderDate < '2006-10-01'and Orders.OrderID = OrderDetails.OrderIDandProduct.productID = OrderDetails.productIDorder by titleI get this resultTitle                                          Quantity       OrderDate -------------------------------------------------- ----------- ----------------------- Charlie & the Chocolate Factory    1    26/09/2006 4:05:41 PM Charlie & the Chocolate Factory    1    26/09/2006 6:41:44 PM Charlie & the Chocolate Factory    1    26/09/2006 8:24:17 PM Cinderalla Man                              1    26/09/2006 6:24:11 PM Cinderalla Man                              1    28/09/2006 4:13:12 PM  ** What do i have to do to add up the Total of the titles so i get  this result instead??Charlie & the Chocolate Factory    3   (OrderDate wont be included)Cinderalla Man                              2    Cheers!!!

View 2 Replies View Related

Proc_problem Confusion

Nov 3, 2006

hi
i'm trying to write a stored_proc which involves 3 tables. Product, Orders and OrderDetails
i want to return products that haven't sold for a particular month. So these products aren't in the OrderDetails table. When i try and run this i get some really random results. when i change the Orders.OrderDate value to different months, i get the same result when i shouldnt. but then when i add the Orders.OrderDate row to the select statement, i get 400 results and i dont have that many products. the extended amounts are just for my datagrid
ALTER PROCEDURE proc_Report_NoSales_Septasset nocount onSELECT              Product.productID, Product.Title, Product.QtyOnHand, Product.Category, 0 as ExtendedAmount,              Product.BuyPrice, 0 as ExtendedAmount2 from       Orders, OrderDetails, Productwhere     Orders.OrderDate > '2006-09-01' and Orders.OrderDate < '2006-10-01'and        Orders.OrderID = OrderDetails.OrderID  and        Product.ProductID not in (Select distinct OrderDetails.ProductID from OrderDetails)/* Product.ProductID NOT EQUAL to OrderDetails.productID */and        Product.productID <> OrderDetails.productIDGROUP BY             Title, BuyPrice, Category, Product.ProductID, QtyOnHandORDER by            TitleRETURN
any ideas
cheers!!!

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved