Mombu the Microsoft Forum sponsored links

Go Back   Mombu the Microsoft Forum > Microsoft > distinct
User Name
Password
REGISTER NOW! Mark Forums Read

sponsored links


Reply
 
1 18th April 06:29
chris dangerfield
External User
 
Posts: 1
Default distinct



How do i make this return only distinct records...

SELECT TOP 100 PERCENT dbo.tbl_purchase_order_lines.stock_code,
dbo.tbl_purchase_order_lines.qty_ordered AS stock_ordered,
dbo.tbl_purchase_orders.date_expected
FROM dbo.tbl_purchase_order_lines INNER JOIN
dbo.tbl_purchase_orders ON
dbo.tbl_purchase_order_lines.purchase_order_id = dbo.tbl_purchase_orders.id
WHERE (dbo.tbl_purchase_orders.delivery_complete = 0) AND
(dbo.tbl_purchase_orders.date_expected > GETDATE() - 1)
ORDER BY dbo.tbl_purchase_order_lines.stock_code,
dbo.tbl_purchase_orders.date_expected


help appreciated!!!!
chris
  Reply With Quote


  sponsored links


2 23rd April 16:09
mike john
External User
 
Posts: 1
Default distinct



SELECT distinct
ol.stock_code,
ol.qty_ordered AS stock_ordered,
l.date_expected
FROM dbo.tbl_purchase_order_lines as ol
INNER JOIN dbo.tbl_purchase_orders as l
ON ol.purchase_order_id = l.id
WHERE
(l.delivery_complete = 0) AND
(l.date_expected > GETDATE() - 1)
ORDER BY stock_code, date_expected

ie just add the distinct, the top 100 percent looks effectively redundant anyway, also corelation names (table aliases) make it easier to read and less typing

Mike John
  Reply With Quote
Reply


Thread Tools
Display Modes




Copyright © 2006 SmartyDevil.com - Dies Mies Jeschet Boenedoesef Douvema Enitemaus -
666