Böyle
Kod:
|uniqueID|scandatetime |scanfacilityname|
+--------+-------------------+----------------+
|12345678|01-01-2020 13:45:12|BALTIMORE |
|12345678|01-02-2020 22:45:12|BALTIMORE |
|12345678|01-04-2020 10:15:12|PHILADELPHIA |
|12345678|01-05-2020 08:45:12|
|
Ve uniqueID, scandatetime ve en son scanfacilityname (yani, scanfacilityname null olmadığı durumlarda max scandatetime) içeren tüm bir satırı döndürmek istiyorum. Aşağıdaki sorguyu denedim:
Kod:
SELECT
"uniqueID"
, "max"(CAST("scandatetime" AS timestamp)) "timestamp"
, COALESCE("scanfacilityname") "scanfacilityname"
FROM
iv_scans_new.scan_data
WHERE (("partition_0" = '2020') AND ("partition_1" IN ('06', '07', '08'))) and scanfacilityname is not null
group by 1, 3
;
Ama bunun doğru olup olmadığından / birleşmeye ihtiyacım olup olmadığından emin değilim.
Bookmarks