This is more of a workaround than a solution to the problem, but... You can try 
to make some expression that converts the date to a string of the form 
YYYY-MM-DD and then write your filter as a string comparison. You can compare 
dates in this format using simple string comparisons (lexicographical order 
matches chronological order).


Traian


From: [email protected] 
[mailto:[email protected]] On Behalf Of Darren Karasiuk
Sent: Monday, February 02, 2009 2:09 PM
To: [email protected]
Subject: [mapguide-users] SQL datetime trouble

Hello, I've been trying to use MapGuide OS and have been able to show a themed 
layer when I filter by the unique row id and equipment id.  Instead of using 
row IDs, I need to filter the data by date and time ranges.  So far, when ever 
I use a datetime field to filter, the entire database is returned.  I assume if 
the filter isn't correct then it's nulled and no filter gets applied, so that's 
why I get the entire database.

Can anyone tell me the correct method of filtering a layer by a date range, 
please?
I've been using Map Guide Studio trial from Autodesk and tried many different 
ways of filtering using ToDate() and Extract() with no luck.
I couldn't find any filtering information with the FDO.

I'm using SQL Server 2008. The table has both lat and long fields as well as 
its respective geospatial field.

Thanks for any help!

Darren

_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to