我将一个变量从我的函数传递到date_part
函数但是我一直收到语法错误。尝试下面这两个例子,但仍然有语法错误。
_month = date_part('month', timestamp NEW."sdate");
_month = date_part('month', timestamp format('%s',NEW."sdate"));
有谁能告诉我如何将变量传递给此函数?
答案 0 :(得分:2)
我认为如果您需要将timestamp
字符串传递给format
函数,则无需使用date_part
字面值或sdate
字符串。如果DATE
的类型为date_part('month',NEW."sdate");
,则可以直接使用。
sdate
如果date_part('month', timestamp NEW."sdate");
是正确的日期字符串,例如'2018-01-26 13:15:20',那么您的第一个示例应该可以正常工作 - yii2