Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как разобраться с неделями? / 8 сообщений из 8, страница 1 из 1
19.09.2003, 05:39
    #32269774
JinP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разобраться с неделями?
Мне нужно сделать запрос с группировкой для подведения итогов по неделям. В таблице сделал поле, куда заношу дату ввода информации и ставлю для нее формат "ww". В таблице все выглядит прилично - в этом поле стоит номер недели. Когда делаю запрос с группировкой по этому полю, то по неделям не группируется, а получается черти-что. Прямой функции преобразования даты в номер недели, вроде как нет. Может кто подскажет код, как бы это сделать. Или куда заглянуть.
...
Рейтинг: 0 / 0
19.09.2003, 07:12
    #32269791
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разобраться с неделями?
Вставляем в запрос выражение
NumberWeek: Val(Format([ПолеДаты];"ww"))
и делаем группировку по нему.
...
Рейтинг: 0 / 0
19.09.2003, 08:53
    #32269834
JinP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разобраться с неделями?
Может опечатка какая? Поставил в запрос это выражение, он ругается, что у фнкции неправильное количество аргументов....
...
Рейтинг: 0 / 0
19.09.2003, 09:13
    #32269845
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разобраться с неделями?
Проверил- и в A97 и 2000 - работает.
Попробуй вместо ; поставить ,
...
Рейтинг: 0 / 0
19.09.2003, 09:40
    #32269872
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разобраться с неделями?
NumberWeek: Val(Format([ПолеДаты];"ww")) - для конструктора

Val(Format([ПолеДаты],"ww")) as NumberWeek - для SQL - режима
...
Рейтинг: 0 / 0
19.09.2003, 10:44
    #32269971
(c)VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разобраться с неделями?
Можно проще
DatePart ("ww",Datefield) as WeekNumber
...
Рейтинг: 0 / 0
19.09.2003, 11:51
    #32270084
JinP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разобраться с неделями?
Ага! Огромное всем спасибо, получилось!
Второй вопрос, если можно, по датам и часам. Как сложить время в часах и минутах, чтобы получить часы и минуты. Сумма будет явно больше 24-х часов. Вообще задача - определить суммарное количество рабочих часов в неделю. Заранее спасибо.
...
Рейтинг: 0 / 0
19.09.2003, 15:48
    #32270480
(c)VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разобраться с неделями?
Код: plaintext
1.
SELECT format( sum(hour(myDateField) +  sum(minute(myDateField))/ 60 , "00 ")  &    ":"   &  format( sum(minute(myDateField)) mod  60 , "00 ")  as SummaryTime
FROM myTable;
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как разобраться с неделями? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]