I'm trying to do some SQL to extract some data
I need to filter the data like so:
B>= A & C>=A
OR
B>=A & C<=D
OR
B<=D & C>=D
Soo far I have...
VB Code:
SELECT MAX(Cost) AS 'MAX', MIN(Cost) AS 'MIN', SUM(NumSites) AS sites, COUNT(ID) AS 'COUNT' FROM tCampaignData WHERE (ContractorCode = 6) AND (Packagecode = 19) AND (SizeCode = 2) AND (Cost <> 0) AND campcode <> 155 AND (ID IN (SELECT id FROM tcampaigndata WHERE startdate <= '2002-Dec-23' AND enddate >= '2002-Dec-23')) or(ID IN (SELECT id FROM tcampaigndata WHERE startdate >= '2002-Dec-23' AND enddate <= '2003-Mar-30')) or(ID IN (SELECT id FROM tcampaigndata WHERE startdate <= '2003-Mar-30' AND enddate >= '2003-Mar-30'))
Any ideas where i am going wrong and/ or if its possible to do what i need??




Reply With Quote