Можно ли заказать по значению, которое я не хочу выбирать в базе данных оракула - PullRequest
0 голосов
/ 05 марта 2012

Я хочу упорядочить значения из запроса к базе данных по дате, но я также хочу изменить их формат

SELECT to_char( date, 'DD.MM.YYYY') "date1", date as date2
from ..

order by date2 

У этого SQL есть только одна проблема. Я не хочу date2 в выводе.

Спасибо за вашу помощь

Ответы [ 4 ]

3 голосов
/ 05 марта 2012

Просто используйте

order by date

или

order by tableName.date
2 голосов
/ 05 марта 2012

используйте это:

SELECT to_char( date, 'DD.MM.YYYY') "date1"
from ..

order by date
0 голосов
/ 05 марта 2012

Я подозреваю, что проблема, с которой вы сталкиваетесь, заключается в том, что столбец называется date, что является зарезервированным словом Oracle. Если это так, вам нужно заключить его в кавычки, чтобы избежать ошибки.

SELECT to_char( "DATE", 'DD.MM.YYYY') "date1"
from tablename
order by "DATE"
0 голосов
/ 05 марта 2012

попробуйте это:

SELECT to_char( date, 'DD.MM.YYYY') "date1"
from ..

order by to_date(date,'DD-MM-YYYY')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...