![]() |
|
Модераторы: Akina |
![]()
|
|
| uranpro |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 571 Регистрация: 7.5.2008 Где: Moscow city Репутация: нет Всего: 1 |
добрый день.
нужно написать запрос, который будет группировать записи по неделям(пн-начало, вс-конец), он должен отображать начало и конец недели. нашел ф-ю Datepart, из нее я могу узнать номер недели, но начало и конец не могу. подскажите плс. пример: 11,05,2009 17,05,2009 поле3 поле4 18,05,2009 24,05,2009 поле3 поле4 -------------------- I want a perfect soul |
|||
|
||||
| Nord001 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 1.3.2007 Где: Санкт-Петербург Репутация: нет Всего: нет |
Ммммм, узнаёшь номер недели, потом сортируешь по номеру недели и дате....первый понедельник последний воскресенье...
|
|||
|
||||
| uranpro |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 571 Регистрация: 7.5.2008 Где: Moscow city Репутация: нет Всего: 1 |
Nord001, не все так просто. если выводить дату, то нужно будет по ней группировать, а мне надо 1 и последнюю только, а не все.
мб использовать мин макс... -------------------- I want a perfect soul |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 1 Всего: 44 |
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| uranpro |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 571 Регистрация: 7.5.2008 Где: Moscow city Репутация: нет Всего: 1 |
не работает
Это сообщение отредактировал(а) uranpro - 19.5.2009, 15:28 -------------------- I want a perfect soul |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
Блин, кому надо решить проблему??? где структура таблицы, пример данных в ней, пример того, что надо получить именно из этих данных, где наконец расшифровка загадочного "не работает" и описание, на каком материале (данные, текст запроса) оно было получено? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| uranpro |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 571 Регистрация: 7.5.2008 Где: Moscow city Репутация: нет Всего: 1 |
Akina, извини =)
подробно: таблица1 Т1 tdate datetime Qty int T1: 01.02.2009 1 02.02.2009 1 03.02.2009 1 04.02.2009 1 05.02.2009 1 06.02.2009 1 07.02.2009 1 09.02.2009 1 16.02.2009 1 нужно получить такой вид: 28.01.2009 03.02.2009 04.02.2009 10.02.2009 11.02.2009 17.02.2009 18.02.2009 24.02.2009 т.е. [Дата первого дня недели] [Дата последнего дня недели] [Сумма по полю Qty за неделю] -------------------- I want a perfect soul |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| uranpro |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 571 Регистрация: 7.5.2008 Где: Moscow city Репутация: нет Всего: 1 |
Akina, повторяю, не работает! выдает какую-то чушь, типа 01.01.2008 30.01.2009 Sum
-------------------- I want a perfect soul |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
uranpro, у меня работает, в ADP-проекте. А в чудеса я не верю.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| uranpro |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 571 Регистрация: 7.5.2008 Где: Moscow city Репутация: нет Всего: 1 |
Akina, если будут такие даты 01,01,2008 и 01,01,2009, то мин и макс будет 01,01,2008 и 01,01,2009, т.е. неделя длится больше года!
сумма считается соответственно. Это сообщение отредактировал(а) uranpro - 20.5.2009, 18:08 -------------------- I want a perfect soul |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
А самому сообразить уже никак невозможно?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |