| |
 8 Кб. |
|
| | Задачка такая имеется таблица в ней поле TIME_FIRST в нём записано время начала действия
в поле TIME_OUT в минутах записано время, которое оплачено (предоплата) например 120 минут
необходимо создать запрос, который по запуску его (запроса) запишет в поле TIME_OUT время в минутах,
прошедшее с времени записанного в TIME_FIRST, сравнив его с текущим временем.
можно и в минус....  | |
| |
| |
| |
 9 Кб. |
|
| | Держи  | |
| |
| |
| |
|
|
| | Спасибо - смотрю.....  | |
| |
| |
| |
|
|
| | Я наврал с вопросом  | |
| |
| |
| |
|
|
| | Как бы выразиться яснее.....
Каждую минуту убавляется минута из поля TIME_OUT
и запустив запрос и сравнив сколько минут прошло пишем ..... как бы в минус от того, что было первоначально...
Блин хрен выразишся.... | |
| |
| |
| |
|
|
| | у вас же там поле есть Окончание срока вот и цепляйтесь за него
Окончание срока - текущее время | |
| |
| |
| |
|
|
| | окончание срока - оно будет в конце всего срока, а пока просто идёт отсчёт времени с момента запуска. | |
| |
| |
| |
|
|
| | Я так предполагаю надо иметь ещё одно поле, где будет храниться первоначальное значение
то есть значение при запуске например 60
затем по истечении времени мы вычитаем из этого поля время в минутах, сколько прошло и записываем это значение в поле TIME_OUT
========================= | |
| |
| |
| |
 10 Кб. |
|
| | как в таком контексте будет выглядеть запрос?? | |
| |
| |
| |
 10 Кб. |
|
| | вот такая таблица получается 
Minute(Time())-Minute([TIME_START)+Hour(Time())*60-Hour([TIME_START])*60 - чё та не так... | |
| |
| |
| |
|
|
| | Вернее видимо вот такое выражение...
Minute([TIME_START])-Minute(Time())+Hour([TIME_START])*60-Hour(Time())*60 | |
| |
| |
| |
 9 Кб. |
|
| | По моему не так
 | |
| |
| |
| |
|
|
| | Не не так ........
[TIME_START]-Minute([TIME_FIRST])-Minute(Time())+Hour([TIME_FIRST])*60-Hour(Time())*60
и не так
[TIME_START]-(Minute([TIME_FIRST])-Minute(Time())+Hour([TIME_FIRST])*60-Hour(Time())*60)
блин фсё не так | |
| |
| |
| |
|
|
| | Глянь пример
ты такой результат хотел? | |
| |
| |
| |
|
|
| | Извините Вы забыли пример прилепить....
А выражение видимо во какое
(Minute([TIME_FIRST])-Minute(Time())+Hour([TIME_FIRST])*60-Hour(Time())*60)+[TIME_START] | |
| |
| |
| |
 9 Кб. |
|
| |
Пример
| |
| |
| |
|
|