|
invalid column reference interbase
|
|||
---|---|---|---|
#18+
Добрый вечер. Выполняю запрос в таблицу: авторCREATE TABLE Rabota (Opis CHAR(40) NOT NULL, Datnach DATE, Datvipol DATE, Ispol CHAR(40) NOT NULL, cena INTEGER); - где ispol - исполнитель работы. Нужно подсчитать количество дней работы и общую цену исполнителя. Запрос: авторSELECT sum(datvipol-datnach) AS OrderDays, sum(cena) AS OrderTotal, ispoln FROM rabota where ispol='Исполнитель 1; В данном запросе ошибка, но если убрать поле ispoln ошибки нет и все считается. Но это поле мне нужно, как его можно вытащить? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 19:02 |
|
invalid column reference interbase
|
|||
---|---|---|---|
#18+
sfireНо это поле мне нужно Зачем? Оно же предсказуемо всегда равно 'Исполнитель 1'. PS: Текст ошибки перевести не пробовал?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 19:04 |
|
invalid column reference interbase
|
|||
---|---|---|---|
#18+
sfire, group by ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 19:04 |
|
invalid column reference interbase
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Согласен. Но когда я использую в представлении этот запрос, поле мне нужно так как я не смогу написать проверку по исполнителю. авторCREATE VIEW isplnn(OrderDays,OrderTotal) AS SELECT sum(datvipol-datnach) AS OrderDays, sum(cena) AS OrderTotal, ispol FROM rabota; GRANT SELECT ON isplnn TO ispolnit; Данный запрос тоже не проходит из-за данного поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 19:11 |
|
invalid column reference interbase
|
|||
---|---|---|---|
#18+
Так тоже не работает. авторSELECT sum(datvipol-datnach) AS OrderDays, sum(cena) AS OrderTotal, ispoln FROM rabota where ispol='Исполнитель 1' group by ispoln; Неизвестный столбец ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 19:16 |
|
invalid column reference interbase
|
|||
---|---|---|---|
#18+
так что вам желается, любезный, "ispol" или "ispolN" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 19:20 |
|
invalid column reference interbase
|
|||
---|---|---|---|
#18+
Arioch, Благодарю, все работает. Всем большое спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 19:32 |
|
invalid column reference interbase
|
|||
---|---|---|---|
#18+
Сам запрос работает в таблице, но при создании исполнения выдает ошибку. авторCREATE VIEW isplnn(OrderDays,OrderTotal) AS SELECT sum(datvipol-datnach) AS OrderDays, sum(cena) AS OrderTotal, ispol FROM rabota group by ispol; GRANT SELECT ON isplnn TO ispolnit; Unsuccessful metadata update ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 19:36 |
|
invalid column reference interbase
|
|||
---|---|---|---|
#18+
Ошибку нашел, забыл добавить поле ispol в скобки. Ещё раз всем спасибо, невнимателен я сегодня :( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2016, 19:39 |
|
|
start [/forum/topic.php?fid=40&msg=39206363&tid=1562254]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 155ms |
0 / 0 |