![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Месяц [D5, IB6.x]
denimas © (2002-09-02 08:26:00)Каким макаром вытащить из даты номер месяца. SQL запросе необходимо группировать по месяцам. Использую IB6.0, он не воспринимает команду Month(mydate). Что делать подскажите?
AndSoft (2002-09-02 17:59:00) [1]Я так делаю:
заменяю первые две цифры на символы подчеркивания и использую like.
Пример: дата 21.11.80 получаешь __.11.80
и пишешь запрос select * from mydata where date like "__.11.80"
ну или как то так.
maratFromTomsk (2002-09-02 12:50:00) [2]напиши View и делай группировку по ней
или сделай в таблице вычисляемое поле
Desdechado (2002-09-02 11:30:00) [3]сделай ХП
denimas (2002-09-02 11:06:00) [4]хочу сделать вот такой код, а он не пашет
select kod_tovar.tovar,extract(month from alldata.sold_data), sum(alldata.sold))
from alldata, kod_tovar
where (alldata.town="mytown") and (kod_tovar.kod=alldata.kod)
group by extract(month from alldata.sold_data
Kaban (2002-09-02 09:16:00) [5]sorry с синтаксисом немного напутал
Kaban (2002-09-02 09:15:00) [6]В IB6 появилась новая встроенная функция Extract
Extract (year, YourDate)
Extract (month, YourDate)
Extract (day, YourDate)
...
Виталий Панасенко (2002-09-02 09:13:00) [7]extract(month from date)
denimas (2002-09-02 08:57:00) [8]Помогут, да думал есть уже готовые. Хотел у когонибудь поклянчить)))
Johnny Smith (2002-09-02 08:45:00) [9]UDF не помогут?