|
Почему отсутствует текущая запись?
|
|||
---|---|---|---|
#18+
Помогите, пожалуйста, понять почему при выполнении простейшего запроса: SELECT ЛС, Наименование, Долг, Адрес, "" AS Телефон1, Телефон AS Телефон2 FROM ЗавН WHERE Ном=2 UNION ALL SELECT ЛС, Наименование, Долг, Адрес, Телефон AS Телефон1, "" AS Телефон2 FROM ЗавН WHERE Ном=1; получаю сообщение "Текущая запись отсутствует" ? При этом, каждая отдельная часть объединения прекрасно отрабатывает, а вместе что им мешает не пойму. ЗавН запрос: SELECT (SELECT SUM(1) from [Зав] as p where p.телефон<=pl.телефон and p.ЛС=pl.ЛС) AS Ном, pl.ЛС, pl.Наименование, pl.Долг, pl.Телефон, pl.Адрес FROM Зав AS pl ORDER BY pl.ЛС, pl.Телефон; ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 12:52 |
|
Почему отсутствует текущая запись?
|
|||
---|---|---|---|
#18+
Вместо первого запроса SELECT ЛС, Наименование, Долг, Адрес, Iif(Ном=1, "", Телефон) AS Телефон1, Iif(Ном=2, "", Телефон) AS Телефон2 FROM ЗавН WHERE Ном In (1, 2) А второй запрос ... у меня нет слов. Что он делает? Можно словами описать? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 13:06 |
|
Почему отсутствует текущая запись?
|
|||
---|---|---|---|
#18+
ЛесноеОзероПомогите, пожалуйста, понять почему при выполнении простейшего запроса: SELECT ЛС, Наименование, Долг, Адрес, "" AS Телефон1, Телефон AS Телефон2 FROM ЗавН WHERE Ном=2 UNION ALL SELECT ЛС, Наименование, Долг, Адрес, Телефон AS Телефон1, "" AS Телефон2 FROM ЗавН WHERE Ном=1; получаю сообщение "Текущая запись отсутствует" ? При этом, каждая отдельная часть объединения прекрасно отрабатывает, а вместе что им мешает не пойму. а в какой именно момент вы получаете сообщение "Текущая запись отсутствует"? что именно вы пытаетесь делать "при выполнении простейшего запроса"? одно дело, открыть такой запрос на чтение/просмотр - тут ошибок быть не должно другое дело, если вы пытаетесь сделать ему Edit - UNION-запросы нередактируемые ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 13:23 |
|
Почему отсутствует текущая запись?
|
|||
---|---|---|---|
#18+
Rivkin DmitryА второй запрос ... у меня нет слов. Что он делает? Можно словами описать?видимо, нумерует строки по порядку в пределах одного ЛС ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 13:33 |
|
Почему отсутствует текущая запись?
|
|||
---|---|---|---|
#18+
Rivkin Dmitry, Сути не меняет, тот же результат. Я уже по разному попробовала запрос написать, кроме Вашего еще несколько способов - то же самое "текущая запись отсутствует", через объединение просто, чтоб был понятнее вопрос, т.к. каждая отдельная часть отрабатывает. А начальная задача развернуть телефоны из строк в столбцы по лицевым счетам, я потом группирую по ЛС. В запросе ЗавН нумеруются телефоны одного лицевого счета, аналог row_number() over (partition by ЛС order by Телефон desc). Уже не первый раз разворачиваю записи в столбцы этим способом, всегда отрабатывало, а сейчас не могу понять - что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 13:49 |
|
Почему отсутствует текущая запись?
|
|||
---|---|---|---|
#18+
непоймучка, просто выполняю запрос, щелкаю мышкой на запросе ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 13:50 |
|
Почему отсутствует текущая запись?
|
|||
---|---|---|---|
#18+
ЛесноеОзеронепоймучка, просто выполняю запрос, щелкаю мышкой на запросепопробовал в msa2000, не ругается. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:05 |
|
Почему отсутствует текущая запись?
|
|||
---|---|---|---|
#18+
Какой тип поля Телефон? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:10 |
|
Почему отсутствует текущая запись?
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), Телефон - строка, при группировке по ЛС делаю max ЛС тоже строка ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 14:21 |
|
|
start [/forum/topic.php?fid=45&msg=38853149&tid=1615662]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 279ms |
total: | 408ms |
0 / 0 |