Форум: "Прочее";
Текущий архив: 2013.05.12;
Скачать: [xml.tar.bz2];
ВнизПодскажите по Oracle, когда такие имена даются Найти похожие ветки
← →
O'ShinW © (2013-01-09 13:48) [0]совершенно дурацкая ситуация.
Утром дал данные. Запросом.
В обед просят повторить. Ничего не меняя - повторяю.
Данные другие.
Построчное сравнение нашло расхождение в одной строке,когда
and pc.payment_id= 3767806735
накидал запрос вида
SELECT *
FROM main.t_payments AS OF TIMESTAMP sysdate - 1/2 pc
left join main.t_point_of_sales_ref AS OF TIMESTAMP sysdate -1/2 PS
on PS.POS_ID = PC.POS_ID
и т.п.
union
SELECT *
FROM main.t_payments pc
и т.п.(тоже самое)
результат идентичен.
QCSJ_C000000000900000 MDL_BILL_ID KKM_ID OPER_ID и т.п.
Попутно вопрос: В каких случаях присваивается такое неудобоваримое именование
"QCSJxxxxxxx"
?
Как еще можно понять, почему запись не попала утром?
Потому что, судя по запросу в прошлое,
утром запись и все ее подчиненные записи были одинаковы..
← →
O'ShinW © (2013-01-09 13:58) [1]
> pc.payment_id= 3767806735
Остальной фильтр в where не может влиять на то, что прошло несколько часов.
(беру данные с 01.12.2012 00:00 по 01.01.2013 00:00)
payment_id - последовательностью заполняется.
значение 3767806735 находится не в начале и не в конце остальных айдишников в выборке. (платеж был от 06.12.2012)
Как он не попал утром - не понимаю.
Как проверял - данные выгружаю из pl/sql developer в excel, методом "выгрузить в xls". Взял копию отправленного утром, копию недавно
и ручным сравнением по строкам, глазами, нашел разрыв(да и сразу видно, что строк на 1 меньше)
← →
O'ShinW © (2013-01-09 14:07) [2]
> AS OF TIMESTAMP (УКАЗАЛ_ВРЕМЯ=ВРЕМЯ_ФОРМИРОВАНИЯ_EXCEL_ФАЙЛА)
т.е. на тот момент, когда делал этот отчет.
все попадает, все выгружается...
ничего не понимаю..
божет, Excel съел тогда строку при экспорте.. иначе никак не понять ее отсутствие утром.
← →
Игорь Шевченко © (2013-01-09 15:20) [3]
> результат идентичен.
>
> QCSJ_C000000000900000 MDL_BILL_ID KKM_ID OPER_ID и т.п.
>
> Попутно вопрос: В каких случаях присваивается такое неудобоваримое
> именование
> "QCSJxxxxxxx"
> ?
Название может быть присвоено в случае использования ANSI-синтаксиса для JOIN
http://www.sql.ru/forum/actualthread.aspx?tid=488648
← →
Игорь Шевченко © (2013-01-09 15:27) [4]Собственно к тому же:
http://stackoverflow.com/questions/6516601/oracle-given-column-names
← →
O'ShinW © (2013-01-09 16:41) [5]спасибо
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.05.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c