Вы пробовали использовать псевдоним столбца?например.
SELECT to_char(ProblemDate, 'yyyymmdd') as ProblemDate, data1, data2 ...
В качестве примечания вы можете столкнуться с проблемами при сравнении дат в предложении WHERE
.Конечно, я ничего не знаю о региональных настройках вашего приложения, клиента и / или сервера и, возможно, ваш пример был только для иллюстрации, но я думаю, что было бы безопаснее использовать TO_DATE
, чем сравнения строк:
cmd.CommandText =
"SELECT to_char(ProblemDate, 'yyyymmdd') as ProblemDate, data1, data2,"
+"data4, data5, data6"
+" WHERE ( ProblemDate >= TO_DATE('03-oct-2011', 'DD-MON-YYYY') ) "
+"AND ( ProblemDate <= TO_DATE('08-oct-2011', 'DD-MON-YYYY') ) AND "
+"( data1 in ( '3','5','6' ) )";