|
|
|
Pervasive Запрос с условием на существование
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, пишу запрос по амортизации стоимости основных фондов. Мне необходимо из таблицы основных фондов выбрать название ОС nameos, дату поступления datok, дату выбытия (если ОС не выбыло, до в этом поле хранится null) datv, за период с дата1 по дата2. Также необходимо из другой таблицы, амортизации, выбрать значение стоимости ОС на определенную дату sum, к примеру, на дата1. Но как выбрать эти значения, если не для всех ОС могут существовать записи в таблице амортизации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2007, 14:53 |
|
||
|
Pervasive Запрос с условием на существование
|
|||
|---|---|---|---|
|
#18+
LEFT JOIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 08:43 |
|
||
|
Pervasive Запрос с условием на существование
|
|||
|---|---|---|---|
|
#18+
Бабичев СергейLEFT JOIN а если тоже самое только нужно не null, а конкретное значение? или вот например: select t1.pole1, t2.pole2 from table1 t1, table2 t2 where t1.sid=t2.sid(+) так вот можно ли, (в случае отсутствия совпадений SID) вместо null ставить какое либо значение? а где можно найти описание (+) и подобных ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 15:49 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=34519454&tid=2016171]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 347ms |

| 0 / 0 |
