/**************************************************************************************/
/* File:        demo07                                                                */
/* Project:     TimeDB 2.0 : Events and Intervals                                     */
/* Author:      Andreas Steiner                                                       */
/* Date:        29-06-1998                                                            */
/* Results:                                                                           */
/**************************************************************************************/

create table test( i integer);

insert into test values (999);


select date 1964 from test;
select date 1964/6 from test;
select date 1964/6/12 from test;
select date 1964/6/12~12 from test;
select date 1964/6/12~12:30 from test;
select date 1964/6/12~12:30:24 from test;

select period [1964/6/12~12:30:24-forever) from test;
select period [1964/6/12~12:30:24-forever) from test;

select period [date 1964/6/12~12:30:24-forever) from test;
select period [date '1964-06-12'-forever) from test;
select period [timestamp '1964-06-12 12:30:24'-forever) from test;

select period(begin(period [date 1964/6/12~12:30:24 - date 1969/6/12~12)),
              end(period [date 1964/6/12~12:30:24 - date 1969/6/12~12)))
from test;


drop table test;
