thank you jochem, that makes sense, I was close, but forgot about the abs
function, which I presume is for absolute number
anyway, now I get this....
Server: Msg 207, Level 16, State 3, Line 1
Invalid column name 'ReportsInDatabase'.
Server: Msg 207, Level 16, State 1, Line 1
Invalid column name 'DistinctTimes'.
Server: Msg 207, Level 16, State 1, Line 1
Invalid column name 'ReportsInDatabase'.
...tony
tony weeg
senior web applications architect
navtrak, inc.
www.navtrak.net
[EMAIL PROTECTED]
410.548.2337
-----Original Message-----
From: Jochem van Dieten [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 01, 2003 11:10 AM
To: CF-Talk
Subject: Re: ot: sql question
Tony Weeg wrote:
> how would I use HAVING to select out where the difference between
> reportsInDatabase and DistinctTimes is above 15%
> select r.IpAddressNumber, v.VehicleIp,
> Count(r.ReportId) as ReportsInDatabase, Count(DISTINCT Time) as
> DistinctTimes, v.VehicleName, c.companyName from reportsView r INNER
> JOIN vehicletable v on v.IpAddressNumber = r.IpAddressNum INNER JOIN
> companyTable c on v.companyIdNumber = c.companyIdNumber where
> r.currentDate between '09-29-2003 00:00:00.000' and '09-29-2003
> 23:59:59.999'
> Group By v.IpAddressNumber, r.IpAddressNum, v.VehicleName,
> v.VehicleIp, c.companyName Order by ReportsInDatabase DESC
SELECT
r.IpAddressNumber,
v.VehicleIp,
Count(r.ReportId) as ReportsInDatabase,
Count(DISTINCT Time) as DistinctTimes,
v.VehicleName,
c.companyName
FROM
reportsView r INNER JOIN vehicletable v
ON v.IpAddressNumber = r.IpAddressNum
INNER JOIN companyTable c
ON v.companyIdNumber = c.companyIdNumber WHERE r.currentDate BETWEEN
'09-29-2003 00:00:00.000'
AND '09-29-2003 23:59:59.999'
GROUP BY
v.IpAddressNumber,
r.IpAddressNum,
v.VehicleName,
v.VehicleIp,
c.companyName
HAVING
Abs((ReportsInDatabase-DistinctTimes)/ReportsInDatabase)
> 0.15
ORDER BY
ReportsInDatabase DESC
Jochem
________________________________
[Todays Threads]
[This Message]
[Subscription]
[Fast Unsubscribe]
[User Settings]
- Re: OT: SQL Question Jochem van Dieten
- RE: OT: SQL Question Tony Carcieri
- CF & Currency Conversion Srimanta
- OT: SQL Question Jeff Chastain
- Re: OT: SQL Question Stephen Hait
- OT: SQL Question Cutter (CF-Talk)
- RE: SQL Question Mosh Teitelbaum
- ot: sql question Tony Weeg
- RE: sql question Tony Weeg
- Re: ot: sql question Jochem van Dieten
- ot: sql question Tony Weeg
- ot: sql question Tony Weeg
- RE: sql question Paul Vernon
- RE: sql question Tony Weeg
- RE: sql question Andy Ousterhout
- ot: sql question Tony Weeg
- Re: sql question Paul Hastings
- Re: ot: sql question Qasim Rasheed
- Re: ot: sql question Tony Weeg