How about having a table like this:
create table data
( time date
, field_name varchar2(10)
, value number
);
Then the above data would look like:
PHP Code:
Time Field_name Value
---- ---------- -----
Feb1 Data1 1.00
Feb1 Data2 2.00
Feb1 Data3 3.00
Feb1 Data1 1.01
Feb1 Data2 2.02
Feb1 Data3 3.03
Feb1 Data1 1.00
Feb1 Data2 2.00
Feb1 Data3 3.00
Feb1 Data4 4.00
(I'm ignoring the fact that the data as shown appears to have no key - perhaps the Time column really has a time component that differentiates the rows?)