Страниц: [1]
  Печать  
Автор Тема: Помогите упростить выражение  (Прочитано 3927 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Вилли ☂
Гений-Говорун
*
Offline Offline

Сообщений: 1572

СПАСИБО
-вы поблагодарили: 532
-вас поблагодарили: 722





Просмотр профиля
: Январь 27, 2012, 12:07:39 �

y = 7 + (7 - (x + 3) % 7 ) % 7

% 7 - остаток от деления на 7


Или предложите другое решение для:
xy
04
13
22
31
40
56
65

или хотябы для:
хy
03
14
25
36
47
51
62
Последнее редактирование: Январь 27, 2012, 12:25:58 от Вилли Записан
Seamew
Умник
****
Offline Offline

Сообщений: 509

СПАСИБО
-вы поблагодарили: 76
-вас поблагодарили: 148


будет буря


Просмотр профиля
Ответ #1 : Январь 27, 2012, 17:22:47 �

я не поняла задания.
Записан

Над седой равниной моря гордо реет буревестник..
iPhonograph
Гений-Говорун
*
Offline Offline

Сообщений: 2100

СПАСИБО
-вы поблагодарили: 561
-вас поблагодарили: 1315

Дискоед


Просмотр профиля
Ответ #2 : Январь 27, 2012, 17:27:44 �

Или предложите другое решение для:
xy
04
13
22
31
40
56
65
(11-х)%7

Эти пользователи сказали вам СПАСИБО :

Вилли ☂

За это сообщение 1 пользователь сказал спасибо!
Записан

"Было бы величайшей ошибкой думать" (с) В.И.Ленин, Полн. cобр. cоч., т.34, стр.375
Вилли ☂
Гений-Говорун
*
Offline Offline

Сообщений: 1572

СПАСИБО
-вы поблагодарили: 532
-вас поблагодарили: 722





Просмотр профиля
Ответ #3 : Январь 27, 2012, 18:13:32 �

ай, молодец. А я сижу воздух грею (моск кипит).
Записан
Вилли ☂
Гений-Говорун
*
Offline Offline

Сообщений: 1572

СПАСИБО
-вы поблагодарили: 532
-вас поблагодарили: 722





Просмотр профиля
Ответ #4 : Январь 27, 2012, 18:18:21 �

я не поняла задания.
Нужна была последняя (завершившаяся) пятница 18:30 с помощью SQL
Так понятнее?

Показать скрытый текст
Записан
iPhonograph
Гений-Говорун
*
Offline Offline

Сообщений: 2100

СПАСИБО
-вы поблагодарили: 561
-вас поблагодарили: 1315

Дискоед


Просмотр профиля
Ответ #5 : Январь 27, 2012, 18:25:02 �

next_day(trunc(sysdate)-7+18.5/24,'FRIDAY')
Записан

"Было бы величайшей ошибкой думать" (с) В.И.Ленин, Полн. cобр. cоч., т.34, стр.375
zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 487



Просмотр профиля Email
Ответ #6 : Январь 27, 2012, 19:20:29 �

y = 7 + (7 - (x + 3) % 7 ) % 7
(11-х)%7

они не равны
Записан
Вилли ☂
Гений-Говорун
*
Offline Offline

Сообщений: 1572

СПАСИБО
-вы поблагодарили: 532
-вас поблагодарили: 722





Просмотр профиля
Ответ #7 : Январь 30, 2012, 11:17:28 �

на значениях 0-6 совпадают, а больше и не надо.


next_day(trunc(sysdate)-7+18.5/24,'FRIDAY')
Такой функции нет в MySQL. Если не ошибаюсь это из Oracle  Сдаюсь
Записан
Страниц: [1]
  Печать  
 
Перейти в: