Помогите с запросом

Boatsman1488
Дата: 16.03.2011 08:24:46
alter session set NLS_DATE_FORMAT = 'DD-MON-YY';
SELECT sum (dog.Kolvo_users * tar.Stoimost) as "TOTAL za mesyats"
FROM Dogovor dog
JOIN tarif tar ON (dog.ID_tarifa=tar.ID_tarifa)
WHERE to_char(dog.Data_dogovora, 'month') = to_char(current_date, 'month')
and to_char(dog.Data_dogovora, 'YY')=to_char(current_date, 'YY');

есть такой вот запрос. в первой строке привожу формат даты в нужный вид.
Вопрос вот в чем: как сделать этот же запрос но не с to_char, а с to_date?
сейчас в sql developer выдает ошибку invalid month, если вместо to_char написать to_date.
буду признателен за помощь.
Boatsman1488
Дата: 16.03.2011 08:28:54
наверное все поняли что надо посчитать стоимость всех договоров за текущий месяц, то есть сравнить по месяцу и по году.
SQLap
Дата: 16.03.2011 08:34:40
Boatsman1488
сейчас в sql developer выдает ошибку invalid month, если вместо to_char написать to_date.


а зачем вместо to_char писать to_date?
ALocky
Дата: 16.03.2011 09:39:15
Boatsman1488
наверное все поняли

Несомненно. Тут все понятливые.
extract
Светлый_Дайвер
Дата: 16.03.2011 10:12:29
Ооо... добрался до Оракловой ветки я смотрю. Тут дяди злые мозг высушат быстренько =)

Boatsman1488
есть такой вот запрос. в первой строке привожу формат даты в нужный вид.

Это действительно серьезный вопрос, только его можно задать тебе в виде: а кому этот вид нужен? где?

А на самом деле тебе для твоей задачи нужна просто trunc(date,'MM')
Boatsman1488
Дата: 16.03.2011 16:43:49
Светлый_Дайвер, куда этот trunc в запросе записать? как будет выглядеть запрос в итоге?
-2-
Дата: 16.03.2011 17:26:47
Boatsman1488
куда этот trunc в запросе записать? как будет выглядеть запрос в итоге?
По первому посту конечно видно, что чайник писал, но вывод, что он еще и идиот было рано делать.
env
Дата: 16.03.2011 17:45:34
Boatsman1488,

Напиши на лбу. Большими буквами.
select sysdate d, trunc(sysdate,'month') m from dual
Boatsman1488
Дата: 16.03.2011 22:35:42
спасибо всем, особенно Светлый_Дайвер =)

-2-, да, в этом деле чайник, не спорю, работаю с безопасностью данных, а это в универ надо. а раз надо значит надо. + есть еще люди на форумах, которые помогают чайникам. есть люди, а есть такие задроты типа тебя, которые знают, но не помогают, объясняют, а, считая себя подкованными в данной теме, называют идиотами и тд

env, на лбу писать неудобно, написал на предплечье.. отчасти можешь прочитать текст выше (только отчасти)
Elic
Дата: 16.03.2011 23:41:05
Boatsman1488
а есть такие задроты типа тебя
Залезь туда, откуда вылезло, обижающееся ничто. И почитай что-нибудь потехничнее, чем камасутра.