谷歌云SQL日期格式



我需要创建一个带有日期列的视图。 初始格式为 YYYY-MM-DD,我需要视图中的 DD/MM/YYYY。我尝试使用 DATEFORMAT 函数,但我的 shell 返回此函数不存在。我使用以下功能管理它,但它很长,有没有其他方法可以达到这个目的?

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)'

我相信你需要的函数是MySQL的DATE_FORMAT(),BigQuery的FORMAT_DATE()或PostgreSQL的TO_CHAR()。

相关内容

  • 没有找到相关文章

最新更新