Redshift gives us an easy way to get the date of the last day of a month. We no longer need to do date based calculations or tricks with date parsing. All we need is the last_day function.

Table of Contents

  1. Get Weekly AI Implementation Insights

The last_day function requires one parameter: a date or a timestamp. As the return value we will get the last day of the same month as the one given in the parameter. For example, if I pass 2020-12-18 to the function, I will get 2020-12-31:

select last_day(to_date('2020-12-18','YYYY-MM-DD'))

Get Weekly AI Implementation Insights

Join engineering leaders who receive my analysis of common AI production failures and how to prevent them. No fluff, just actionable techniques.

Get Weekly AI Implementation Insights

Join engineering leaders who receive my analysis of common AI production failures and how to prevent them. No fluff, just actionable techniques.

Older post

How to make an unconditional join in Redshift

LEFT OUTER JOIN ON 1=1 in Redshift

Newer post

How to purge a Kafka topic

How to remove all messages from a Kafka topic

Engineering leaders: Is your AI failing in production? Take the 10-minute assessment
>