Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Период между 2-мя датами минус выходной 
:(
    Опции темы
Гость_=Женек=
Дата 5.12.2005, 23:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Имеется два поля с датами.
Как вычислить срок между ними, исключая выходные дни?
Например : Понедельник 5-e - Суббота 3-е = 1
  Вверх
Dave
Дата 6.12.2005, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 17.6.2004

Репутация: нет
Всего: 1



Цитата
Например : Понедельник 5-e - Суббота 3-е = 1

непонятно,
воскресенье ж выходной, а ты говоришь что надо исключая выходные дни.
PM MAIL   Вверх
DENNN
Дата 6.12.2005, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 2
Всего: 43



Одним запросом врядли.
Разве что попробовать сосчитать количество использую HAVING и DAYOFWEEK. Но все равно изврат какой-то получается.

Это сообщение отредактировал(а) DENNN - 6.12.2005, 15:54
PM ICQ   Вверх
Guest
Дата 6.12.2005, 17:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
непонятно,
воскресенье ж выходной, а ты говоришь что надо исключая выходные дни.


Читай

Цитата
Понедельник 5-e - Суббота 3-е = 1



не тупи. 5-3=2. А в нашем случае - исключен выходной =1
  Вверх
Dave
Дата 6.12.2005, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 17.6.2004

Репутация: нет
Всего: 1



Цитата(Guest @ 6.12.2005, 17:03)
не тупи. 5-3=2. А в нашем случае - исключен выходной =1

а если выходной не исключать то назови мне дни недели которые между субботой и понедельником

Это сообщение отредактировал(а) Dave - 6.12.2005, 17:36
PM MAIL   Вверх
Ignat
Дата 6.12.2005, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(Guest @ 6.12.2005, 17:03)
не тупи.

Соблюдаем вежливость.

У меня тоже с арифметикой не все в порядке, имхо суббота - выходной.


--------------------
Теперь при чем :P
PM   Вверх
Guest
Дата 7.12.2005, 06:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
Соблюдаем вежливость.



Глубокоуважаемые господа! Давайте прекратим демагогию. Разжевываю доступным языком.
Я работаю на работе, где субота - рабочий день, воскресенье - выходной.

В базу данных заносится дата получения задания и дата исполнения. Запросом надо извлечь срок исполнения задачи. Воскресенье в срок не входит.


Вопрос понятен?
  Вверх
Dave
Дата 7.12.2005, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 17.6.2004

Репутация: нет
Всего: 1



Цитата(Guest @ 7.12.2005, 06:46)
Глубокоуважаемые господа! Давайте прекратим демагогию. Я работаю на работе, где субота - рабочий день, воскресенье - выходной.

В базу данных заносится дата получения задания и дата исполнения. Запросом надо извлечь срок исполнения задачи. Воскресенье в срок не входит.


Вопрос понятен?

Уважаемый, с этого и надо было начинать, а то вы видимо считали что здесь телепаты, которые знают что у вас на работе суббота рабочий день. Вы же сами пишите в первом посте:
Цитата
...исключая выходные дни...
Заметьте, множественное число. И еще кого то обвиняете в тупизме. Сами разберитесь что хотите.

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

Это сообщение отредактировал(а) Dave - 7.12.2005, 10:33
PM MAIL   Вверх
R.M.
Дата 7.12.2005, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



Guest
Такими темпами вы будите сидеть и на калькуляторе щитать вместо того чтобы считать через запросы благодаря вашей невежливости


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Ignat
Дата 7.12.2005, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(Guest @ 7.12.2005, 06:46)
Глубокоуважаемые господа! Давайте прекратим демагогию. Разжевываю доступным языком.


 ! 
 
Глубокоуважаемый Гость_=Женек=,  если вы пришли за помощью, то ситуацию нужно рассказать без телепатии, если же затем, чтобы рассказывать как себя вести, то тема будет закрыта



--------------------
Теперь при чем :P
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0462 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.