Sorry Don, that information was hidden in the tags. We are running Crystal Reports XI. User B and C have 11.0.0.895. User A is running (11.0.0.1282). The data is on a SQL 2012 server. As stated in my note, when we export the query from CR to SQL and run it on the SQL server - the correct data is returned.
UPDATE:
This appears to be a version issue. I found two additional users one with version 11.0.0.895 and one with version 11.0.0.1282. The user with the 895 version saw the bad data. The user with version 1282 saw the correct data. Any information as to why this would occur would be helpful. The hypothesis about the file being open was weakened due to the second user (11.0.0.1282) opening the report while the first user (11.0.0.895) had the report open and still receiving the correct data. NOTE: I am assuming (maybe mistakenly) that version 11.0.0.895 is a higher version based on the 8 being greater than the 1 and not the 1282 being a larger number. If this is incorrect, please let me know. It may seem obvious to some, but I have (unfortunately) run across companies where the 895 would be the newer version.