Postgresql vue de créer

J'ai les colonnes suivantes dans le Tableau qui dossiers utilisateurs d'empreintes digitales "transaction" à chaque fois qu'ils check-in ou check out à partir d'un bâtiment.

CREATE TABLE user_transactions(
    id serial PRIMARY KEY,
    staff_id INT4,
    transaction_time TIMESTAMP,
    transaction_type INT4
);

En un seul jour, un utilisateur peut avoir plusieurs transactions. Comment puis-je créer une vue qui à la suite de stucture?

    staff_id INT4
    transaction_date DATE
    first_transaction TIMESTAMP --first finger scan of the day
    last_transaction TIMESTAMP  --last finger scan of the day
    number_of_transaction INT4  --how many times did the user scan for the day

OriginalL'auteur Random Joe | 2011-12-20