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)
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)
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)
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)
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)
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)
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)
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)
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;