×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




There is nothing syntactically or logically wrong with your statement.
Make sure locftst is greater than locbtst in some of the rows at least.

Elvis

Celebrating 10-Years of SQL Performance Excellence

-----Original Message-----
Subject: RE: Omit record from SQL AVG based on field value


I've been trying the case but it returns null for the average and I know
that's not correct.  I tried it in the detail portion also and it is
substituting for every value not just the ones in error.

Here's the last try at using case.
Cast(Avg(case when (locftst - locbtst) > 0
                then (locftst - locbtst)
                  else NULL end) as dec(20,6))

Rick



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.