У меня есть набор данных, как этотФорматирование вывода оракула PLSQL запрос
id subid date(in yyyymmdd) time(in hh24miss) count1 count2
80013727 20000000431 20120429 001500 0 0
80013727 20000000431 20120429 003000 0 0
80013729 20000000432 20120429 001500 0 0
80013729 20000000432 20120429 003000 0 0
80013728 20000000435 20120429 001500 0 0
80013728 20000000435 20120429 003000 0 0
Как вы можете видеть время в 15 минутах приращения. Я хочу показать вывод результата, как показано ниже.
id Date subid 00:00:00-00:14:59 00:15:00-00:29:59
80013727 20120429 20000000431 0 0
80013729 20120429 20000000432 0 0
, как вы можете увидеть все данные, связанные с идентификатором 80013727 I S, показанные в одной строке вместо 2 на дату 20120429.
пожалуйста, скажите мне, как достичь этого.
строка заголовка может быть напечатана один раз, используя dbms_output.put_line.
Привет вот ваша answers-
оракул вер 10,2 г
для уникального идентификатора, Subid, дата комбинации count1 и count2 это нужно показать в одном ряду. вместо 4 строк, которые можно увидеть сверху.
80013727 20000000431 20120429 имеет 2 строки для разного времени (т.е. 015000,030000)
Мне нужно, чтобы показать
80013727 20000000431 20120429 count1 (с 1-го ряда), count1 (от 2-го ряда)
80013727 20000000431 20120429 count2 (from 1st row), count2 (from 2 row)
Было бы полезно, если бы вы могли ответить на несколько вопросов: 1) какую версию Oracle вы используете? 2) В выходных строках вашего желаемого набора результатов, какое вычисление используется для получения значений, показанных в последних двух столбцах? Пожалуйста, отредактируйте свой вопрос, нажав кнопку ** edit ** под тегами [oracle] и [plsql], чтобы ответить на эти вопросы. Благодарю. –
Привет, вот ваши ответы. oracle ver 10.2 g для уникального идентификатора, субады, комбинации комбинаций даты и count2 необходимо указать в одной строке. вместо 4 строк, которые можно увидеть сверху. 80013727 20000000431 20120429 имеет 2 строки для разного времени (т.е. 015000,030000) мне нужно показать 80013727 20000000431 20120429 count1 (с 1-го ряда), count1 (от 2-го ряда) – redsoxlost
Было бы сделать жизнь проще для нас, если вы написали лучший вопрос. В частности, пожалуйста, укажите примеры данных, которые * объясняют *, как вы хотите, чтобы код работал. Ничто, кроме нулей, бессмысленно. Кроме того, вы должны соответствовать желаемому результату в соответствии с вашими правилами.Если у вас есть время, чтобы правильно сформулировать вопрос, вы, скорее всего, получите ответ. Помогите нам помочь вам. – APC