@@ -43,14 +43,15 @@ def sparkSqlQuery(glueContext, query, mapping, transformation_ctx) -> DynamicFra
4343
4444# Script generated for node SQL
4545SqlQuery33 = """
46- /*********************************************************************************
46+ /*********************************************************************************************
4747Parking_Defect_MET_FAIL
4848
4949Temp SQL that formats the defcet managment records for Fail/Met
5050
515116/11/2022 - Create Query
525215/01/2025 - found AND WHERE repair_date >= (??) removed AND
53- *********************************************************************************/
53+ 20/01/2025 - length(ltrim(rtrim(reported_date))) > 0 to length(ltrim(rtrim(reported_date))) > 5
54+ **********************************************************************************************/
5455With Defect as (
5556SELECT
5657 reference_no,
@@ -69,7 +70,7 @@ def sparkSqlQuery(glueContext, query, mapping, transformation_ctx) -> DynamicFra
6970 substr(repair_date, 7, 2)||'-'||
7071 substr(repair_date, 9, 2)
7172
72- When reported_date like '%/%'Then substr(repair_date, 7, 4)||'-'||
73+ When repair_date like '%/%'Then substr(repair_date, 7, 4)||'-'||
7374 substr(repair_date, 4, 2)||'-'||
7475 substr(repair_date, 1, 2)
7576 ELSE substr(cast(repair_date as string),1, 10)
@@ -82,7 +83,7 @@ def sparkSqlQuery(glueContext, query, mapping, transformation_ctx) -> DynamicFra
8283
8384FROM parking_parking_ops_db_defects_mgt
8485WHERE import_date = (Select MAX(import_date) from parking_parking_ops_db_defects_mgt)
85- AND length(ltrim(rtrim(reported_date))) > 0
86+ AND length(ltrim(rtrim(reported_date))) > 5 AND length(ltrim(rtrim(repair_date))) > 5
8687AND met_not_met not IN ('#VALUE!','#N/A') /*('N/A','#N/A','#VALUE!')*/)
8788
8889SELECT
0 commit comments