MySQL 对日期的天数相加用法

来源:互联网 发布:房价会跌吗2017 知乎 编辑:程序博客网 时间:2024/05/29 04:34

       之前,一直在赶项目进度,用C#也写了三个月的代码了,从没接触过wpf,到现在,项目基本到了运行测试阶段,总算松了口气。

      今天,在MySQL写了一个 对日期的天数相加用法,觉得有必要纪念一下这个sql语句。这个语句有用到date_add 和case when这两种用法,平时开发的查询中,有时还是会比较常用的,也很有用。

例子

<span style="font-size:14px;">SELECT mri.packId,mri.mailId,103,0,0,0,1,   mi.deliveTime,mi.hzTime,mi.hzFlag,mpi.sendTime ,   DATE_ADD(mpi.sendTime,INTERVAL mi.deliveTime DAY )AS MailDeadLine ,   (CASE mi.hzFlag WHEN '1' THEN DATE_ADD(mpi.sendTime,INTERVAL mi.hzTime DAY ) ELSE NULL END) AS HzDeadLine  FROM qct_produce.mail_review_info mri,qct_produce.mail_imp mi,qct_produce.mail_pack_info mpi   WHERE  mri.mailId = mi.mailId AND mri.packId = mpi.packId AND mri.packId=65</span>

       如果要看复杂的sql和详细的case when用法,可以浏览一下 http://blog.csdn.net/yang_best/article/details/41119457点击打开链接 

      特别纪念上周六的100米短跑的成绩12"09!不跑,永远都不知自己可以跑得多快!

1 0
原创粉丝点击