【发布时间】:2020-08-03 13:20:43
【问题描述】:
我正在尝试使用 SQL 将日期四舍五入到最近的月份
select date_format(date_field, %Y-%m) as date_rounded
并得到错误:
'无效操作:函数 date_format(date, "unknown") 没有 存在; [SQL 状态=42883,数据库错误代码=500310]'
这个函数只存在于某些版本的 SQL 中还是我使用不正确?
【问题讨论】:
-
您使用的是哪个数据库?
-
SQL 函数取决于数据库和数据库版本,而不是“SQL 版本”。
date_format()适用于 MySQL 或 Oracle,您使用的是其中任何一个吗? -
我不确定 - 它是通过 SQL Workbench
-
如果是 SQL Workbench 而不是 MySQL Workbench,那么您需要验证您使用的实际数据库,以确定您可以使用哪些功能。
-
那可能是什么/我怎样才能知道?会不会只是 SQL?
标签: sql amazon-redshift