|
|
|
Запрос с датами
|
|||
|---|---|---|---|
|
#18+
Голову уже сломал по написанию запроса ((( есть таблица следующего вида id date1 date2 тип 1 01.01.1995 31.07.2016 Y 2 01.08.2016 <NULL> в первом случае у объекта был какой тип (Y признак) с такой то даты по такую то, во втором случае у объекта тип поменялся, и появилась новая дата. Так вот как написать запрос чтобы все правильно отрабатывало??? 1) если дата до 31.07 (01.07.2016 - 31.07.2016) то выводиться 1 запись 2) если дата с 01.08 (01.08.2016 до сегодня например) то выводиться 2 запись 3) если дата 01.07.2016 - 31.08.2016 то должны отобразиться обе записи как это все соединить?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2016, 21:03 |
|
||
|
Запрос с датами
|
|||
|---|---|---|---|
|
#18+
d0sia, во второй строке три значения, а не четыре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2016, 21:42 |
|
||
|
Запрос с датами
|
|||
|---|---|---|---|
|
#18+
d0sia, почитать про case ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 04:17 |
|
||
|
Запрос с датами
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, Посмотрел, но что то кажется, не то малость ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 09:00 |
|
||
|
Запрос с датами
|
|||
|---|---|---|---|
|
#18+
d0sia, тогда репрезентативный юзабильный набор тестовых данных и желаемый результат на них покажи. иначе непонятно что тебе надо и на чём тебе показывать готовое решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 09:14 |
|
||
|
Запрос с датами
|
|||
|---|---|---|---|
|
#18+
d0siaДобрый Э - Эх, Посмотрел, но что то кажется, не то малость ((( то, то.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 10:48 |
|
||
|
Запрос с датами
|
|||
|---|---|---|---|
|
#18+
d0siaГолову уже сломал по написанию запроса ((( есть таблица следующего вида id date1 date2 тип 1 01.01.1995 31.07.2016 Y 2 01.08.2016 <NULL> в первом случае у объекта был какой тип (Y признак) с такой то даты по такую то, во втором случае у объекта тип поменялся, и появилась новая дата. Так вот как написать запрос чтобы все правильно отрабатывало??? 1) если дата до 31.07 (01.07.2016 - 31.07.2016) то выводиться 1 запись 2) если дата с 01.08 (01.08.2016 до сегодня например) то выводиться 2 запись 3) если дата 01.07.2016 - 31.08.2016 то должны отобразиться обе записи как это все соединить?? дат много "если дата " какая дата (date1,date2, вводит оператор) ? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 11:38 |
|
||
|
Запрос с датами
|
|||
|---|---|---|---|
|
#18+
stax.., что не понятного??? я в скобках написал какие даты пользователь вводит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 14:53 |
|
||
|
Запрос с датами
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2016, 15:15 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39328626&tid=1887208]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 524ms |

| 0 / 0 |
