我正在对几行数据进行平均,我一直在努力解决这个问题,我“认为”我最后一个错误。
ERROR 1584 (42000): Incorrect parameters in the call to stored function 'cast'
Run Code Online (Sandbox Code Playgroud)
当我运行这个时我得到了这个
select avg(volume) from _AAPL WHERE date between cast('2014-02-03' as date) and cast ('2014-05-05' as DATE);
Run Code Online (Sandbox Code Playgroud)
_AAPL 是我的表,日期是我的“日期”列日期已经在数据库中的“日期”下
我无法摆脱这个错误,有什么想法吗?
"CAST" 后不应有任何空格:
演员 ('2014-05-05' 作为日期)
代替
cast ('2014-05-05' as DATE)
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我不确定当日期已经格式化为“yyyy-mm-dd”时是否强制转换日期:我只想写
`column` BETWEEN '2014-02-03' AND '2014-05-05'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2340 次 |
| 最近记录: |