Actually, you CAN join tables, but the results are hella slow.
The way to do it is to define more than one ODBC to the Remedy system. You can add/join tables from different data sources in Crystal, and let Crystal handle the data merge.
Just be aware that. it. is. NOT. fast.
Getting a good choke hold on the data helps... This is not too bad if you're pulling a small set of records. I wound up adding a parameter that will let me pick developer names and that is the main constraint we use against the Remedy tables. Well, that and status.
This will NOT work (or work well at all) through the user tool. I _did_ get it to work on MY machine through this kind of join, but when I tried to make the report available system wide, nobody else could get it to run even after replicating my multiple ODBC DSN trick.
Be aware, you can probably get a MUCH better response using the correct ODBC driver for your database. You would have to do time conversion, but it's not hard. I can float you those formulas, if you are interested. Again, the best trick to speed reports up is to control the data / what records you bring back. You should be able to construct a query that brings back ONLY the records you want -- in 99% of the cases.
Yell if you want to try the other ODBC method.
--
Marc Visconte
CSC
Lead RMS Developer
Crystal Reports