Support FMCSA add date format for new carrier targeting
This commit is contained in:
parent
766cfcd671
commit
71b888f993
1 changed files with 2 additions and 0 deletions
|
|
@ -213,6 +213,7 @@ def startup_date_filter(cols: set[str], days: int) -> str:
|
|||
CASE
|
||||
WHEN add_date ~ '^\\d{4}-\\d{2}-\\d{2}' THEN add_date::date
|
||||
WHEN add_date ~ '^\\d{1,2}/\\d{1,2}/\\d{4}$' THEN to_date(add_date, 'MM/DD/YYYY')
|
||||
WHEN add_date ~ '^\\d{2}-[A-Z]{3}-\\d{2}$' THEN to_date(add_date, 'DD-MON-YY')
|
||||
ELSE NULL
|
||||
END
|
||||
) >= CURRENT_DATE - (%(recent_days)s::int * INTERVAL '1 day')
|
||||
|
|
@ -286,6 +287,7 @@ def fetch_candidates(conn, limit: int, recent_days: int) -> list[CarrierCandidat
|
|||
CASE
|
||||
WHEN add_date ~ '^\\d{{4}}-\\d{{2}}-\\d{{2}}' THEN add_date::date
|
||||
WHEN add_date ~ '^\\d{{1,2}}/\\d{{1,2}}/\\d{{4}}$' THEN to_date(add_date, 'MM/DD/YYYY')
|
||||
WHEN add_date ~ '^\\d{{2}}-[A-Z]{{3}}-\\d{{2}}$' THEN to_date(add_date, 'DD-MON-YY')
|
||||
ELSE NULL
|
||||
END DESC NULLS LAST,
|
||||
created_at DESC NULLS LAST
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue