Skip to content

Instantly share code, notes, and snippets.

@dnasca
Created January 27, 2016 09:13
Show Gist options
  • Save dnasca/4e335e3cd2a1fe022d4d to your computer and use it in GitHub Desktop.
Save dnasca/4e335e3cd2a1fe022d4d to your computer and use it in GitHub Desktop.
Equi vs Non-Equi Join
SELECT
sod.SalesOrderId,
sod.SalesOrderDetailId,
sod.ProductId,
sod.OrderQty,
so.SpecialOfferId,
sod.ModifiedDate,
so.StartDate,
so.EndDate,
so.Description
FROM
Sales.SalesOrderDetail AS sod
INNER JOIN
Sales.SpecialOffer AS so
ON
so.SpecialOfferId = sod.SpecialOfferId
AND
sod.ModifiedDate < so.EndDate
AND
sod.ModifiedDate >= so.StartDate
WHERE
so.SpecialOfferId > 1;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment