|
|
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, возникла необходимость выполнить следующее действие, есть у меня диапазон дат, и список ид классов, которые я получаю через свою программу в таком виде: диапазон дат 01.01.2014, 30.01.2014 список ид классов: 1,2,3,4,5,6 Так вот мне нужно, что бы в мою таблицу в базе вставились за каждую дату в этом диапазоне эти ид если их еще нет, с чего начать пока не знаю. Структура таблицы такая: id,date,id_class ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 08:48:50 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
generate_series (сгенерировать) набор дат по заданному диапазону, c-CROSS JOIN-нить всё это со списком идов и впихнуть в таблицу то, для чего ещё NOT EXISTS данных в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 09:13:00 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, сгенерировал уже, и сжойнил, ток пока с not exist проблема, че то затупил и не могу понять как сделать условие по двум колонкам, короче чет такое намутил: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 09:39:35 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Fuf, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 11:27:51 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38767647&tid=1998455]: |
0ms |
get settings: |
7ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 557ms |

| 0 / 0 |
