|
|
|
опять SELECT SQL - не пойму как описать соотв. 10строк в 1стобец
|
|||
|---|---|---|---|
|
#18+
привет всем! прикол такой - есть база про стопарный телефонный кабель, т.е. 100 записей с полем para со значениями от 0 до 99 есть какбы ответная ей база, но в ней эти пары разбиты на 10 групп по 10 пар, т.е. сделано 10 столбцов с названием plint0, plint1 ... plint9 и с типом МЕМО. Запрос нужно замутить так, чтобы в выборке вышло что каждой паре от 0 до 9 рядом стояло значение поля plint0, от 10 до 19 - plint1 и тд т.е. фактически это жесткое закрепление каждых 10 строк соответствующему столбцу. но как это описать в запросе? т.е. програмно было бы нечто вроде в цикле от 0 до 99 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. я пока вижу лишь такой выход - перестроить базу с полями plint так, чтобы там добавились поля beg_para и end_para, т.е. plint0 было бы 0 и 9 и тогда в запросе можно было бы писать where between(para,beg_para,end_para) или - делать выборку readwrite и потом дообрабатывать, тока не пойму как в таком случае зарезервировать в выборке поле типа МЕМО. сенксь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 11:24 |
|
||
|
опять SELECT SQL - не пойму как описать соотв. 10строк в 1стобец
|
|||
|---|---|---|---|
|
#18+
Попробуй что-то типа select para , case(para between(0,9),plint0,para between(10,19),plint1...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 11:34 |
|
||
|
опять SELECT SQL - не пойму как описать соотв. 10строк в 1стобец
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. может 10 вложенных IIFов мне помогут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 11:45 |
|
||
|
опять SELECT SQL - не пойму как описать соотв. 10строк в 1стобец
|
|||
|---|---|---|---|
|
#18+
опечатался (привычка от MS SQL) в фоксе icase это в 9 если icase нет - тогда куча iif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 11:51 |
|
||
|
опять SELECT SQL - не пойму как описать соотв. 10строк в 1стобец
|
|||
|---|---|---|---|
|
#18+
да, вфпя 8я, замутил через иифы, спасибо - направил мыслю в нужное русло :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 12:07 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=229&tid=1590537]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 353ms |

| 0 / 0 |
