adding test scripts
[csql.git] / test / sql / ScalarFunction / date_diff.sql
blobe5a7c609c480307ad54a7a31fef8a35d07c59823
1 echo Create table t1(f1 date, f2 date);
2 Create table t1(f1 date, f2 date);
3 insert into t1 values('2001-01-01', '2001-01-03');
4 insert into t1 values('2001-01-01', '2001-02-01');
5 insert into t1 values('2001-01-01', '2001-03-01');
6 insert into t1 values('2001-01-01', '2002-01-01');
7 insert into t1 values('2001-01-01', '2002-02-02');
8 echo select * from t1;
9 select * from t1;
10 echo select * from t1 where date_diff(f2,f1)=2;
11 select * from t1 where date_diff(f2,f1)=2;
12 echo select * from t1 where date_diff(f1,f2)=2;
13 select * from t1 where date_diff(f1,f2)=2;
14 echo select * from t1 where date_diff(f2,f1)=31;
15 select * from t1 where date_diff(f2,f1)=31;
16 echo select * from t1 where date_diff(f2,f1)=59;
17 select * from t1 where date_diff(f2,f1)=59;
18 echo select * from t1 where date_diff(f2,f1)=365;
19 select * from t1 where date_diff(f2,f1)=365;
20 echo select * from t1 where date_diff(f2,f1)=397;
21 select * from t1 where date_diff(f2,f1)=397;
22 echo select * from t1 where date_diff(f2,f1)<59;
23 select * from t1 where date_diff(f2,f1)<59;
24 echo select * from t1 where date_diff(f2,f1)<=59;
25 select * from t1 where date_diff(f2,f1)<=59;
26 echo select * from t1 where date_diff(f2,f1)>59;
27 select * from t1 where date_diff(f2,f1)>59;
28 echo select * from t1 where date_diff(f2,f1)>=59;
29 select * from t1 where date_diff(f2,f1)>=59;
30 echo select * from t1 where date_diff(f2,f1)!=59;
31 select * from t1 where date_diff(f2,f1)!=59;
32 echo select * from t1 where date_diff(f2,'2001-01-01')=2;
33 select * from t1 where date_diff(f2,'2001-01-01')=2;
34 echo select * from t1 where date_diff(f2,'2001-01-01')>=59;
35 select * from t1 where date_diff(f2,'2001-01-01')>=59;
36 echo select * from t1 where date_diff(f2,'2001-01-01')!=365;
37 select * from t1 where date_diff(f2,'2001-01-01')!=365;
38 echo select * from t1 where datediff('2001-01-02','2001-01-01')=1;
39 select * from t1 where date_diff('2001-01-02','2001-01-01')=1;