~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/func_time.result

  • Committer: Lee Bieber
  • Date: 2011-01-08 03:39:25 UTC
  • mfrom: (2062.1.2 build)
  • Revision ID: kalebral@gmail.com-20110108033925-koobar399kwrm4ba
Merge Brian - parser clean up
Merge Marisa - latest doc updates, fix sphinx warnings

Show diffs side-by-side

added added

removed removed

Lines of Context:
425
425
select unix_timestamp('2038-01-19 03:14:07');
426
426
unix_timestamp('2038-01-19 03:14:07')
427
427
2147483647
428
 
CREATE TABLE t1 (datetime datetime, timestamp timestamp, date date);
 
428
CREATE TABLE t1 (datetime_arg datetime, timestamp_arg timestamp, date_arg date);
429
429
INSERT INTO t1 values ("2001-01-02 03:04:05", "2002-01-02 03:04:05", "2003-01-02");
430
430
SELECT * from t1;
431
 
datetime        timestamp       date
 
431
datetime_arg    timestamp_arg   date_arg
432
432
2001-01-02 03:04:05     2002-01-02 03:04:05     2003-01-02
433
433
select date_add("1997-12-31",INTERVAL 1 SECOND);
434
434
date_add("1997-12-31",INTERVAL 1 SECOND)
436
436
select date_add("1997-12-31",INTERVAL "1 1" YEAR_MONTH);
437
437
date_add("1997-12-31",INTERVAL "1 1" YEAR_MONTH)
438
438
1999-01-31
439
 
select date_add(datetime, INTERVAL 1 SECOND) from t1;
440
 
date_add(datetime, INTERVAL 1 SECOND)
 
439
select date_add(datetime_arg, INTERVAL 1 SECOND) from t1;
 
440
date_add(datetime_arg, INTERVAL 1 SECOND)
441
441
2001-01-02 03:04:06
442
 
select date_add(datetime, INTERVAL 1 YEAR) from t1;
443
 
date_add(datetime, INTERVAL 1 YEAR)
 
442
select date_add(datetime_arg, INTERVAL 1 YEAR) from t1;
 
443
date_add(datetime_arg, INTERVAL 1 YEAR)
444
444
2002-01-02 03:04:05
445
 
select date_add(date,INTERVAL 1 SECOND) from t1;
446
 
date_add(date,INTERVAL 1 SECOND)
 
445
select date_add(date_arg, INTERVAL 1 SECOND) from t1;
 
446
date_add(date_arg, INTERVAL 1 SECOND)
447
447
2003-01-02 00:00:01
448
 
select date_add(date,INTERVAL 1 MINUTE) from t1;
449
 
date_add(date,INTERVAL 1 MINUTE)
 
448
select date_add(date_arg, INTERVAL 1 MINUTE) from t1;
 
449
date_add(date_arg, INTERVAL 1 MINUTE)
450
450
2003-01-02 00:01:00
451
 
select date_add(date,INTERVAL 1 HOUR) from t1;
452
 
date_add(date,INTERVAL 1 HOUR)
 
451
select date_add(date_arg, INTERVAL 1 HOUR) from t1;
 
452
date_add(date_arg, INTERVAL 1 HOUR)
453
453
2003-01-02 01:00:00
454
 
select date_add(date,INTERVAL 1 DAY) from t1;
455
 
date_add(date,INTERVAL 1 DAY)
 
454
select date_add(date_arg, INTERVAL 1 DAY) from t1;
 
455
date_add(date_arg, INTERVAL 1 DAY)
456
456
2003-01-03
457
 
select date_add(date,INTERVAL 1 MONTH) from t1;
458
 
date_add(date,INTERVAL 1 MONTH)
 
457
select date_add(date_arg, INTERVAL 1 MONTH) from t1;
 
458
date_add(date_arg, INTERVAL 1 MONTH)
459
459
2003-02-02
460
 
select date_add(date,INTERVAL 1 YEAR) from t1;
461
 
date_add(date,INTERVAL 1 YEAR)
 
460
select date_add(date_arg, INTERVAL 1 YEAR) from t1;
 
461
date_add(date_arg, INTERVAL 1 YEAR)
462
462
2004-01-02
463
 
select date_add(date,INTERVAL "1:1" MINUTE_SECOND) from t1;
464
 
date_add(date,INTERVAL "1:1" MINUTE_SECOND)
 
463
select date_add(date_arg, INTERVAL "1:1" MINUTE_SECOND) from t1;
 
464
date_add(date_arg, INTERVAL "1:1" MINUTE_SECOND)
465
465
2003-01-02 00:01:01
466
 
select date_add(date,INTERVAL "1:1" HOUR_MINUTE) from t1;
467
 
date_add(date,INTERVAL "1:1" HOUR_MINUTE)
 
466
select date_add(date_arg, INTERVAL "1:1" HOUR_MINUTE) from t1;
 
467
date_add(date_arg, INTERVAL "1:1" HOUR_MINUTE)
468
468
2003-01-02 01:01:00
469
 
select date_add(date,INTERVAL "1:1" DAY_HOUR) from t1;
470
 
date_add(date,INTERVAL "1:1" DAY_HOUR)
 
469
select date_add(date_arg, INTERVAL "1:1" DAY_HOUR) from t1;
 
470
date_add(date_arg, INTERVAL "1:1" DAY_HOUR)
471
471
2003-01-03 01:00:00
472
 
select date_add(date,INTERVAL "1 1" YEAR_MONTH) from t1;
473
 
date_add(date,INTERVAL "1 1" YEAR_MONTH)
 
472
select date_add(date_arg, INTERVAL "1 1" YEAR_MONTH) from t1;
 
473
date_add(date_arg, INTERVAL "1 1" YEAR_MONTH)
474
474
2004-02-02
475
 
select date_add(date,INTERVAL "1:1:1" HOUR_SECOND) from t1;
476
 
date_add(date,INTERVAL "1:1:1" HOUR_SECOND)
 
475
select date_add(date_arg, INTERVAL "1:1:1" HOUR_SECOND) from t1;
 
476
date_add(date_arg, INTERVAL "1:1:1" HOUR_SECOND)
477
477
2003-01-02 01:01:01
478
 
select date_add(date,INTERVAL "1 1:1" DAY_MINUTE) from t1;
479
 
date_add(date,INTERVAL "1 1:1" DAY_MINUTE)
 
478
select date_add(date_arg, INTERVAL "1 1:1" DAY_MINUTE) from t1;
 
479
date_add(date_arg, INTERVAL "1 1:1" DAY_MINUTE)
480
480
2003-01-03 01:01:00
481
 
select date_add(date,INTERVAL "1 1:1:1" DAY_SECOND) from t1;
482
 
date_add(date,INTERVAL "1 1:1:1" DAY_SECOND)
 
481
select date_add(date_arg, INTERVAL "1 1:1:1" DAY_SECOND) from t1;
 
482
date_add(date_arg, INTERVAL "1 1:1:1" DAY_SECOND)
483
483
2003-01-03 01:01:01
484
 
select date_add(date,INTERVAL "1" WEEK) from t1;
485
 
date_add(date,INTERVAL "1" WEEK)
 
484
select date_add(date_arg, INTERVAL "1" WEEK) from t1;
 
485
date_add(date_arg, INTERVAL "1" WEEK)
486
486
2003-01-09
487
 
select date_add(date,INTERVAL "1" QUARTER) from t1;
488
 
date_add(date,INTERVAL "1" QUARTER)
 
487
select date_add(date_arg, INTERVAL "1" QUARTER) from t1;
 
488
date_add(date_arg, INTERVAL "1" QUARTER)
489
489
2003-04-02
490
 
select timestampadd(MINUTE, 1, date) from t1;
491
 
timestampadd(MINUTE, 1, date)
 
490
select timestampadd(MINUTE, 1, date_arg) from t1;
 
491
timestampadd(MINUTE, 1, date_arg)
492
492
2003-01-02 00:01:00
493
 
select timestampadd(WEEK, 1, date) from t1;
494
 
timestampadd(WEEK, 1, date)
 
493
select timestampadd(WEEK, 1, date_arg) from t1;
 
494
timestampadd(WEEK, 1, date_arg)
495
495
2003-01-09
496
 
select timestampadd(SQL_TSI_SECOND, 1, date) from t1;
497
 
timestampadd(SQL_TSI_SECOND, 1, date)
 
496
select timestampadd(SQL_TSI_SECOND, 1, date_arg) from t1;
 
497
timestampadd(SQL_TSI_SECOND, 1, date_arg)
498
498
2003-01-02 00:00:01
499
 
select timestampadd(SQL_TSI_FRAC_SECOND, 1, date) from t1;
500
 
timestampadd(SQL_TSI_FRAC_SECOND, 1, date)
 
499
select timestampadd(SQL_TSI_FRAC_SECOND, 1, date_arg) from t1;
 
500
timestampadd(SQL_TSI_FRAC_SECOND, 1, date_arg)
501
501
2003-01-02 00:00:00.000001
502
502
select timestampdiff(MONTH, '2001-02-01', '2001-05-01') as a;
503
503
a