Querying Multiple Temporal Granularity Data