Заполнение пробелов в возвращаемом значении запроса

У меня есть база данных со следующими столбцами.

Id    Date              Value
1    12/01/2010 09:30   127.31
1    12/01/2010 09:31   133.41
1    12/01/2010 09:32   147.54
1    12/01/2010 09:34   155.66

По сути, я храню значения, соответствующие временным меткам. Однако, если значение равно 0, я не сохраняю его (это действительно большая база данных, и 0 встречаются часто, поэтому мы решили не включать эти строки для экономии места). В приведенном выше примере 12.01.2010 09:33 имеет значение 0, поэтому оно не сохраняется. Однако, когда пользователь запрашивает базу данных, он делает что-то вроде

select * from table where Id = '1' and Date > to_date('12/01/2010', 'MM/DD/YYYY')`

, и мне нужно заполнить пробелы и указать временные метки с нулевыми значениями. Как я могу это сделать?

5
задан Aks 24 November 2011 в 07:42
поделиться