## Test the TIMESTAMPADD function
---
- Statement: SELECT TIMESTAMPADD(MONTH, 1, '2009-12-12')
- output: [['2010-01-12']]
---
- Statement: SELECT TIMESTAMPADD(DAY, 1, '2009-12-31 23:59:59')
- output: [[!re '2010-01-01 23:59:59([.]0)?']]
---
- Statement: SELECT TIMESTAMPADD(MONTH, 1, '2009-01-30');
- output: [['2009-02-28']]
---
- Statement: SELECT TIMESTAMPADD(MONTH, 1, '2000-01-30');
- output: [['2000-02-29']]
...

## Test the TIMESTAMPADD function
---
- Statement: SELECT TIMESTAMPADD(MONTH, 1, '2009-12-12')
- output: [['2010-01-12']]
---
- Statement: SELECT TIMESTAMPADD(DAY, 1, '2009-12-31 23:59:59')
- output: [[!re '2010-01-01 23:59:59([.]0)?']]
---
- Statement: SELECT TIMESTAMPADD(MONTH, 1, '2009-01-30');
- output: [['2009-02-28']]
---
- Statement: SELECT TIMESTAMPADD(MONTH, 1, '2000-01-30');
- output: [['2000-02-29']]
---
- Statement: SELECT TIMESTAMPADD(MONTH, ?, '2000-01-30');
- params: [[2]]
- output: [['2000-03-30']]
...

Add a test for the problem case.
Add a test for the problem case.
