Google Cloud SQL 日期格式
Google Cloud SQL date format
我需要创建一个包含日期列的视图。初始格式是 YYYY-MM-DD,我需要 DD/MM/YYYY 在视图中。我尝试使用 DATEFORMAT 函数,但我的 shell returns 认为此函数不存在。
我使用以下功能管理它,但它很长,还有另一种方法可以实现吗?
concat(
case when day(O.order_date) < 10
then concat(0,day(O.order_date))
else day(O.order_date) end, "/",
case when month(O.order_date) < 10
then concat(0,month(O.order_date))
else month(O.order_date) end, "/", year(O.order_date)) as 'Date (Au format JJ/MM/AAAA)'
我相信您需要的功能是 DATE_FORMAT() for MySQL, FORMAT_DATE() for BigQuery, or TO_CHAR() for PostgreSQL。
我需要创建一个包含日期列的视图。初始格式是 YYYY-MM-DD,我需要 DD/MM/YYYY 在视图中。我尝试使用 DATEFORMAT 函数,但我的 shell returns 认为此函数不存在。 我使用以下功能管理它,但它很长,还有另一种方法可以实现吗?
concat(
case when day(O.order_date) < 10
then concat(0,day(O.order_date))
else day(O.order_date) end, "/",
case when month(O.order_date) < 10
then concat(0,month(O.order_date))
else month(O.order_date) end, "/", year(O.order_date)) as 'Date (Au format JJ/MM/AAAA)'
我相信您需要的功能是 DATE_FORMAT() for MySQL, FORMAT_DATE() for BigQuery, or TO_CHAR() for PostgreSQL。