我正在尝试显示数据库(两个不同的表)中的数据,其中两列是日期类型。我有格式化问题:我需要获取日期和时间,但我得到日期和00:00:00的时间。有没有人知道如何使用to_char:我尝试了这个但它不起作用(在SO中为了可读性而进行了查询):
query.append("SELECT CONCAT(ins.id,'_'
,com.compte,'_'
,com.cin,'_'
,com.nomAff,'_'
,ins.to_char(dateDemande,'DD/MM/YYYY HH:MI:SS ') ,'_'
,ins.typeTPEdemande ,'_'
,ins.statut,'_'
,ins.to_char(dateStatut,'DD/MM/YYYY HH:MI:SS '))
FROM InstallationTPE ins , Commercant com
WHERE com.compte=ins.compte
AND ins.statut = ?");
谢谢
答案 0 :(得分:0)
这是错误的:ins.to_char(dateDemande,'DD/MM/YYYY HH:MI:SS ')
。 TO_CHAR调用必须包装整个名称,包括表别名。所以这样做:
to_char(ins.dateDemande,'DD/MM/YYYY HH:MI:SS ')
dateStatut
相同。