运行以下查询时.select * from surgicals where to_char(dt_surgery ,'DD-MM-YYYY' ) = to_char('12-02-2012','DD-MM-YYYY');
错误来自'SQL状态42725:错误:函数to_char(未知,未知)不是唯一的'
如何运行上面的选择查询?
你可能是说to_char('12-02-2012'::date, 'DD-MM-YYYY')。to_char无法将纯字符串转换为字符串。不过,这似乎没有任何意义,根据日期常数的格式(您无法从提供的实际示例日期中确定),您需要以下两者之一:
select * from surgicals where to_char(dt_surgery ,'DD-MM-YYYY' ) = '12-02-2012';
select * from surgicals where to_char(dt_surgery ,'MM-DD-YYYY' ) = '12-02-2012';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13066 次 |
| 最近记录: |