|
|
|
подзапрос в pervasive
|
|||
|---|---|---|---|
|
#18+
люди не могу найти нормальный хелп по sql в pervasive. дайте линк плиз элементарный запрос с подзапросом оживить не могу. select katorg.code from katorg, (select sum(spuslug.ckontr) from spuslug) as sel1 where katorg.code=sel1.ckontr ODBC Error: SQLSTATE = 37000, Native error code = 0 Syntax Error: select katorg.code from katorg, (select<< ??? >> sum(spuslug.ckontr) from spuslug) as sel1 where katorg.code=sel1.ckontr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 08:40 |
|
||
|
подзапрос в pervasive
|
|||
|---|---|---|---|
|
#18+
А что мешает переписать запрос на вариант без подзапроса? Кроме того, некоторые СУБД не понимают задание алиасов подзапросам через AS. Ка пример: Код: plaintext 1. 2. 3. 4. 5. 6. А вот так успешно проходит: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 09:29 |
|
||
|
подзапрос в pervasive
|
|||
|---|---|---|---|
|
#18+
долгое отсутствие практики в sql мешает) попробовал вот такой вариант сделал подзапрос вьюшкой ===========view create view spus_sum(ckontr1,kol1) as select spuslug.ckontr,sum(spuslug.kol) from spuslug where ((day(spuslug.databeg)=1)and(month(spuslug.databeg)=1)and(year(spuslug.databeg)=2006)) or ((day(spuslug.dataend)=30)and(month(spuslug.dataend)=6)and(year(spuslug.dataend)=2006)) group by spuslug.ckontr ==================запрос select katorg.code,katorg.name,katorg.addr,spus_sum.ckontr1,spus_sum.kol1 from katorg,spus_sum where spus_sum.ckontr1=katorg.nrec вываливает ошибку ODBC Error: SQLSTATE = S1000, Native error code = 0 Grouped view access violation. подскажите по какому полю ему надо group делать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 10:06 |
|
||
|
подзапрос в pervasive
|
|||
|---|---|---|---|
|
#18+
Pervasive PSQL SDK на pervasive.com http://pervasive.com/downloads/ Под sPSQL9.5 такое работает select person.id from person, (select sum(billing.amount_owed)as bb from billing) as sel1 where person.id = sel1.bb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 11:50 |
|
||
|
подзапрос в pervasive
|
|||
|---|---|---|---|
|
#18+
pervasive sql 2000i 7.90.230.036 не работает такое) пока что сделал дико извращенным способом через вью и временные таблицы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 12:34 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=34090507&tid=2016290]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 308ms |

| 0 / 0 |
