Google Cloud SQL формат даты - PullRequest
0 голосов
/ 04 января 2019

Мне нужно создать представление со столбцом даты. исходный формат - ГГГГ-ММ-ДД, мне нужно ДД / ММ / ГГГГ в виде. Я пытался с функцией DATEFORMAT, но моя оболочка возвращает, что эта функция не существует. Мне удалось это с помощью следующей функции, но это довольно долго, есть ли другой способ достичь этого?

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

1 Ответ

0 голосов
/ 04 января 2019

Я считаю, что вам нужна функция DATE_FORMAT () для MySQL, FORMAT_DATE () для BigQuery или TO_CHAR () для PostgreSQL.

...