Update previous value field
You can use the LAG() function:

SELECT 
    "objectID", 
    "date",
    "value",
    LAG("value", 1) OVER (PARTITION BY "objectID" ORDER BY "date") 
        AS previous_value
FROM 
    tableX ;


Tested at SQLFiddle