Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Номер недели в ADO [D7]


Uran ©   (2005-07-14 17:49:00) 

Подскажите  пожалуйста как  при помощи SQL из поля Дата/Время ADO таблицы получить номер недели даты хранящейся в этом поле ?
Необходимо именно в SQL получить номер недели этой даты, как поле , что бы потом по нему сгрупировать значения.
заранее благодарен.


sniknik   (2005-07-14 22:55:00) [1]

Anatoly Podgoretsky ©   (14.07.05 21:18) [9]
> А может это относится к JET
естественно к jet ;о) (для меня это практически одно и тоже. аксесс - подразумевается база)

> Думаешь DatePart сработает для Акцесс?
почему нет? и не только для него, для исамов (парадокс/дбасе/... остальное не проверял ;о)) тоже.


Anatoly Podgoretsky   (2005-07-14 21:18:00) [2]

sniknik ©   (14.07.05 17:55) [3]
Вообще то что то есть, но очень ограниченое, но мне не удалось никакого подтверждения этого. А может это относится к JET

А вот с Акцесс большии проблемы, у него почти нет функций, большинство это или функции VBA или самописные на нем же.

Думаешь DatePart сработает для Акцесс? В самом Акцесс такой функции точно нет.
Не зря же МС советует убить Акцесс как базу и использовать вместо нее MSSQL, тоже для ФоксПро


sniknik   (2005-07-14 18:23:00) [3]

да. необязательные параметры тебе тоже будут нужны, т.к. с этим связаны.  

DatePart(interval, date[,firstdayofweek[, firstweekofyear]])

The DatePart function syntax has these named arguments:

Part Description
interval
Required. String expression that is the interval of time you want to return.

date
Required. Variant (Date) value that you want to evaluate.

firstdayofweek
Optional. A constant that specifies the first day of the week. If not specified, Sunday is assumed.

firstweekofyear
Optional. A constant that specifies the first week of the year. If not specified, the first week is assumed to be the week in which January 1 occurs.


sniknik   (2005-07-14 18:16:00) [4]

ну так и надо было писать
DatePart('ww', ...)


Uran   (2005-07-14 18:02:00) [5]

не .... эт не то! :(
Weekday возвращает номер дня в недели ... а мне нужен номер недели в году


Uran   (2005-07-14 18:00:00) [6]

sniknik, Спасибо большое! :)


sniknik   (2005-07-14 17:57:00) [7]

Uran   (14.07.05 17:54) [2]
совсем другое дело
Weekday


sniknik   (2005-07-14 17:55:00) [8]

открою наверное страшную тайну. ;о)
в ADO даже SQL-я нет, не то что функций для получения дней недели...


Uran   (2005-07-14 17:54:00) [9]

Сорри .. не уточнил ... работаю с Аксессной базой. Week не проходит, говорит неизвестная функция ! :(


Fay   (2005-07-14 17:52:00) [10]

2 Uran   (14.07.05 17:49)
DB2 ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо