【MySql存储过程】DATE_ADD用法

定义和用法 

DATE_ADD() 函数向日期添加指定的时间间隔。 

语法 

Java代码  收藏代码
  1. DATE_ADD(date,INTERVAL expr type)  



date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 

type 参数可以是下列值: 

Type 值 

Java代码  收藏代码
  1. MICROSECOND  
  2. SECOND  
  3. MINUTE  
  4. HOUR  
  5. DAY  
  6. WEEK  
  7. MONTH  
  8. QUARTER  
  9. YEAR  
  10. SECOND_MICROSECOND  
  11. MINUTE_MICROSECOND  
  12. MINUTE_SECOND  
  13. HOUR_MICROSECOND  
  14. HOUR_SECOND  
  15. HOUR_MINUTE  
  16. DAY_MICROSECOND  
  17. DAY_SECOND  
  18. DAY_MINUTE  
  19. DAY_HOUR  
  20. YEAR_MONTH  



实例 

假设我们有如下的表: 

OrderId ProductName     OrderDate 
1         'Computer'     2008-12-29 16:25:46.635 

现在,我们希望向 "OrderDate" 添加 2 天,这样就可以找到付款日期。 

我们使用下面的 SELECT 语句: 

Java代码  收藏代码
  1. SELECT OrderId,DATE_ADD(OrderDate,INTERVAL 2 DAY) AS OrderPayDate  
  2. FROM Orders  



结果: 
OrderId OrderPayDate 
1         2008-12-31 16:25:46.635 

posted @ 2016-05-16 14:49  Mason.Ke  阅读(1161)  评论(0编辑  收藏  举报