V
vicky
I have two tables. One with data from 1995 up to June 2004 and another one
with data from beginning of 2004 up to July 2005. Both tables have exactly
the same field names with exact same number of fields. I need to have all the
data from 1995 up to 2005 in one query. I used the union query to do this,
but it doesnt get rid of all the duplicate records for the first half of 2004
and I cant seem to figure it out why. This is my SQL code. What am I doing
wrong?
SELECT [CACCID], [CALLNUM], [CALLDAYOFWEEK], [CALLHOUR], [CALLPANEL],
[CANCELREASONID], [COMPLAINTCODE], [DESTINATIONINSTITUTIONID],
[DESTINATIONLOWERTIER], [DESTINATIONUPPERTIER], [DESTINATIONUTMZONE],
[DISPATCHID], [DISPATCHEDPRIORITY], [FIRSTNOTIFIEDUNIT], [FIRSTARRIVEDUNIT],
[NUMPATIENTSCARRIED], [ORIGINALSERVICEID], [ORIGINALSTATIONID],
[ORIGINALCALLPRIORITY], [ORIGINALPRIORITYCODE], [PT_LNAME], [PT_FNAME],
[PICKUPINSTITUTIONID], [PICKUPLOWERTIER], [PICKUPUPPERTIER],
[PICKUPLOCATION], [PICKUPTOWN], [UTM], [UTMZONE], [RESPONDINGLOWERTIER],
[RESPONDINGUPPERTIER], [RETURNPRIORITY], [SERVICEID], [STATIONID],
[T0_TIMEZERO], [T1_CALLRECEIVED], [T2_NOTIFIED], [T3_ENROUTE],
[T4_ARRIVEDSCENE], [T5_DEPARTSCENE], [T6_ARRIVEDESTINATION],
[T7_CLEARDESTINATION], [T8_RETURNBASE], [T13_UNITCANCELLED],
[T14_PREEMPTEDTIME], [T15_PICKUP], [T16_APPOINTMENT], [ATTENDANT1],
[ATTENDANT2], [BASEHOSPITAL], [T0_T4_ELAPSED], [T1_T4_ELAPSED], [T3_TMAX],
[T2_T3_ELAPSED], [UNITID], [AR2PROCESSDATE], [DISTPROCESSDATE], [ACTIONTYPE]
FROM [CALL DATA]
UNION SELECT [CACCID], [CALLNUM], [CALLDAYOFWEEK], [CALLHOUR], [CALLPANEL],
[CANCELREASONID], [COMPLAINTCODE], [DESTINATIONINSTITUTIONID],
[DESTINATIONLOWERTIER], [DESTINATIONUPPERTIER], [DESTINATIONUTMZONE],
[DISPATCHID], [DISPATCHEDPRIORITY], [FIRSTNOTIFIEDUNIT], [FIRSTARRIVEDUNIT],
[NUMPATIENTSCARRIED], [ORIGINALSERVICEID], [ORIGINALSTATIONID],
[ORIGINALCALLPRIORITY], [ORIGINALPRIORITYCODE], [PT_LNAME], [PT_FNAME],
[PICKUPINSTITUTIONID], [PICKUPLOWERTIER], [PICKUPUPPERTIER],
[PICKUPLOCATION], [PICKUPTOWN], [UTM], [UTMZONE], [RESPONDINGLOWERTIER],
[RESPONDINGUPPERTIER], [RETURNPRIORITY], [SERVICEID], [STATIONID],
[T0_TIMEZERO], [T1_CALLRECEIVED], [T2_NOTIFIED], [T3_ENROUTE],
[T4_ARRIVEDSCENE], [T5_DEPARTSCENE], [T6_ARRIVEDESTINATION],
[T7_CLEARDESTINATION], [T8_RETURNBASE], [T13_UNITCANCELLED],
[T14_PREEMPTEDTIME], [T15_PICKUP], [T16_APPOINTMENT], [ATTENDANT1],
[ATTENDANT2], [BASEHOSPITAL], [T0_T4_ELAPSED], [T1_T4_ELAPSED], [T3_TMAX],
[T2_T3_ELAPSED], [UNITID], [AR2PROCESSDATE], [DISTPROCESSDATE], [ACTIONTYPE]
FROM [CALL DISPATCH]
ORDER BY [CALLNUM];
THx for your help
with data from beginning of 2004 up to July 2005. Both tables have exactly
the same field names with exact same number of fields. I need to have all the
data from 1995 up to 2005 in one query. I used the union query to do this,
but it doesnt get rid of all the duplicate records for the first half of 2004
and I cant seem to figure it out why. This is my SQL code. What am I doing
wrong?
SELECT [CACCID], [CALLNUM], [CALLDAYOFWEEK], [CALLHOUR], [CALLPANEL],
[CANCELREASONID], [COMPLAINTCODE], [DESTINATIONINSTITUTIONID],
[DESTINATIONLOWERTIER], [DESTINATIONUPPERTIER], [DESTINATIONUTMZONE],
[DISPATCHID], [DISPATCHEDPRIORITY], [FIRSTNOTIFIEDUNIT], [FIRSTARRIVEDUNIT],
[NUMPATIENTSCARRIED], [ORIGINALSERVICEID], [ORIGINALSTATIONID],
[ORIGINALCALLPRIORITY], [ORIGINALPRIORITYCODE], [PT_LNAME], [PT_FNAME],
[PICKUPINSTITUTIONID], [PICKUPLOWERTIER], [PICKUPUPPERTIER],
[PICKUPLOCATION], [PICKUPTOWN], [UTM], [UTMZONE], [RESPONDINGLOWERTIER],
[RESPONDINGUPPERTIER], [RETURNPRIORITY], [SERVICEID], [STATIONID],
[T0_TIMEZERO], [T1_CALLRECEIVED], [T2_NOTIFIED], [T3_ENROUTE],
[T4_ARRIVEDSCENE], [T5_DEPARTSCENE], [T6_ARRIVEDESTINATION],
[T7_CLEARDESTINATION], [T8_RETURNBASE], [T13_UNITCANCELLED],
[T14_PREEMPTEDTIME], [T15_PICKUP], [T16_APPOINTMENT], [ATTENDANT1],
[ATTENDANT2], [BASEHOSPITAL], [T0_T4_ELAPSED], [T1_T4_ELAPSED], [T3_TMAX],
[T2_T3_ELAPSED], [UNITID], [AR2PROCESSDATE], [DISTPROCESSDATE], [ACTIONTYPE]
FROM [CALL DATA]
UNION SELECT [CACCID], [CALLNUM], [CALLDAYOFWEEK], [CALLHOUR], [CALLPANEL],
[CANCELREASONID], [COMPLAINTCODE], [DESTINATIONINSTITUTIONID],
[DESTINATIONLOWERTIER], [DESTINATIONUPPERTIER], [DESTINATIONUTMZONE],
[DISPATCHID], [DISPATCHEDPRIORITY], [FIRSTNOTIFIEDUNIT], [FIRSTARRIVEDUNIT],
[NUMPATIENTSCARRIED], [ORIGINALSERVICEID], [ORIGINALSTATIONID],
[ORIGINALCALLPRIORITY], [ORIGINALPRIORITYCODE], [PT_LNAME], [PT_FNAME],
[PICKUPINSTITUTIONID], [PICKUPLOWERTIER], [PICKUPUPPERTIER],
[PICKUPLOCATION], [PICKUPTOWN], [UTM], [UTMZONE], [RESPONDINGLOWERTIER],
[RESPONDINGUPPERTIER], [RETURNPRIORITY], [SERVICEID], [STATIONID],
[T0_TIMEZERO], [T1_CALLRECEIVED], [T2_NOTIFIED], [T3_ENROUTE],
[T4_ARRIVEDSCENE], [T5_DEPARTSCENE], [T6_ARRIVEDESTINATION],
[T7_CLEARDESTINATION], [T8_RETURNBASE], [T13_UNITCANCELLED],
[T14_PREEMPTEDTIME], [T15_PICKUP], [T16_APPOINTMENT], [ATTENDANT1],
[ATTENDANT2], [BASEHOSPITAL], [T0_T4_ELAPSED], [T1_T4_ELAPSED], [T3_TMAX],
[T2_T3_ELAPSED], [UNITID], [AR2PROCESSDATE], [DISTPROCESSDATE], [ACTIONTYPE]
FROM [CALL DISPATCH]
ORDER BY [CALLNUM];
THx for your help