Individual indexes on each field should work, not an index on the compound expression.
On 3 November 2017 17:09:39 GMT-04:00, mbsoftwaresoluti...@mbsoftwaresolutions.com wrote: >VFP9SP2 free table > >I've got a table with this structure: > >city c(30) >state c(2) >radius i >distance i > >My query is looking for city, state, and radius, to get back those >whose >distance is <= InputParameter. > >select * > from MyTable > where city = m.tcCity and state = m.tcState and radius <= m.tiRadius > >Not sure if I should >index on city tag city >index on state tag state >index on radius tag radius > >or > >index on city + state + padl(allt(str(radius)),6,'0') tag MyTag > >??? > >I know I can use SYS(3054) to get my answer but I'm getting ready to be > >away from the office for a bit and was hoping someone knew the obvious >answer. Otherwise I'll run my testing later tonight. > >(At the very least, hopefully somebody learned about SYS(3054,x,y) >today.) > [excessive quoting removed by server] _______________________________________________ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/977cdd84-2e30-4653-a7b9-cbdac510b...@gmail.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.