Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误的日期格式Oracle SQL_Sql_Oracle_Date_Format - Fatal编程技术网

错误的日期格式Oracle SQL

错误的日期格式Oracle SQL,sql,oracle,date,format,Sql,Oracle,Date,Format,我面临着日期格式的问题。我需要最大值(日期1)的行 我不认为我的问题是错误的: SELECT column1, column2, date1 FROM table WHERE date1 = (SELECT MAX(date1) FROM table); 当我在开发环境中与TOAD一起使用此查询时,我收到了以下结果: 第1栏;第2栏;日期1 AAAA;bbb;2014年9月19日14:13:21 但是,当我要求我们的基础设施在生产中进行此查询时,他们向我返回了结果: 第1栏

我面临着日期格式的问题。我需要最大值(日期1)的行 我不认为我的问题是错误的:

SELECT column1, 
    column2, 
    date1
FROM table
WHERE date1 = (SELECT MAX(date1) FROM table);
当我在开发环境中与TOAD一起使用此查询时,我收到了以下结果:

第1栏;第2栏;日期1

AAAA;bbb;2014年9月19日14:13:21

但是,当我要求我们的基础设施在生产中进行此查询时,他们向我返回了结果:

第1栏;第2栏;日期1

ccccc;dddddd;14/09/26

日期格式不好。。。收到好的约会我能做些什么?我是否必须在查询中指定格式?还是infra团队在给我结果时把事情搞砸了


提前感谢您的帮助

date1
是一个
date
列-它没有任何固有格式-打印时由客户机和环境决定。 如果要控制格式,则需要使用函数显式控制:

SELECT column1, 
       column2, 
       TO_CHAR(date1, 'DD/MM/YYYY hh24:mi:ss')
FROM   table
WHERE  date1 = (SELECT MAX(date1) FROM table);

date1
列是否具有日期或字符数据类型?实际上,它是一个日期列。我不明白的是,这就是为什么我要在开发环境中以良好的格式获取日期,而不是在生产环境中。。。我将在prod中请求一个新的查询,我将在得到结果后尽快回复您