Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как найти в истории значение которые было после определенной даты
|
|||
|---|---|---|---|
|
#18+
Привет, название в теме не совсем точно описывает суть проблемы. А суть такова: имеется одна таблица договор в которой поля: DateOfSign, WhoSign потом вторая таблица история лицензии с полями: DateOfChanges, State Первая таблица ясна. А вторая может иметь следующую структуру: 1.1.2017 - 1 1.2.2017 - 2 1.3.2017 - 3 1.4.2017 - 1 1.5.2017 - 3 1.6.2017 - 2 1.7.2017 - 4 Проблема в следующем: как мне узнать, если договор был подписан в ТО время, когда состояние лицензии было 3? Например, договор был подписан 22.3.2017. Из таблицы видно, что состояние лицензии было 3 (и только в апреле стало 1). То что нужно чтоб вернуло. (Заходя чуть глубже, скажу, что пусть 3 это состояние лицензии когда ты не имеешь права подписывать договора). Вот и надо узнать, если чел подписал тогда когда на то не имел право. Пробовал конструкцию типа WHERE dateOfSign<= max(DateOfChanges) and State = 3 но такая запись вернет в max(DateOfChanges) = 1.5.2017 Читая потом заметил, что может оконными функциями такое возможно, но к моему сожалению я в них не разобрался. Может кто поможет как решить проблему ? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 19:03 |
|
||
|
Как найти в истории значение которые было после определенной даты
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 20:11 |
|
||
|
Как найти в истории значение которые было после определенной даты
|
|||
|---|---|---|---|
|
#18+
Пардон Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 20:14 |
|
||
|
Как найти в истории значение которые было после определенной даты
|
|||
|---|---|---|---|
|
#18+
gni, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 04:12 |
|
||
|
Как найти в истории значение которые было после определенной даты
|
|||
|---|---|---|---|
|
#18+
Kopellygni, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Красноярские мужики настолько суровы, что обходятся без лишних таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2018, 05:10 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=167&tid=1690422]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 337ms |

| 0 / 0 |
