And? What do you expect us to do about it? :laugh:
Start with SQL and profile the query: How To: Use SQL Profiler
This will give you a heap of information to look though and work out where your query is slow - you can then work on either reorganising your data or reworking the query to improve the speed.
We can't do that: we don't have any access to your data, so we couldn't even run the query if we wanted to!