【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 

我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他 们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其 实我是一个程序员
原文地址:https://www.cnblogs.com/kms1989/p/5498056.html