Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Filtering out double records by cleanup/setup DATETIMES

I have 2 Tables

Card:

CARD_ID

CLEANUP_DT

SETUP_DT

SELECTED_CARD:

CASE_CONFIRMATION_ID

CARD_ID

A Case Confirmation_ID can have more then one Card associated with it. I however only want the Cleanup or the Setup time that is higher. Both of witch are DATETIME variables that show up as 1/1/1901 12:15:00 AM for 15 Minutes or 1/1/1901 12:30:00 AM for 30 Minute setup/cleanup times.


Case Confirmation IDCard IDSETUP DTCLEANUP DT
1359862365871/1/1901 12:15:00 AM1/1/1901 12:15:00 AM
1359862365261/1/1901 12:30:00 AM1/1/1901 12:15:00 AM
1897631354981/1/1901 12:15:00 AM1/1/1901 12:15:00 AM
1698731657981/1/1901 12:15:00 AM1/1/1901 12:15:00 AM


For case 135986 it would just pick out CARD_ID 236526 and ignore 236587.

1 Reply
aarkay29
Specialist
Specialist

SELECTED_CARD:

CASE_CONFIRMATION_ID,

CARD_ID

From

     SELECTED_CARD;


Left Join (SELECTED_CARD)

Card:

CARD_ID,

CLEANUP_DT

SETUP_DT

From

     Card;


Inner Join(SELECTED_CARD)

Load

CASE_CONFIRMATION_ID,

Max(SETUP_DT) as SETUP_DT ,

Resident

     SELECTED_CARD

Group By

     CASE_CONFIRMATION_ID;