• mysql 获取季度的第一天 本月的第一天,本周的第一天sql语句(转)


    感谢:http://www.111cn.net/database/110/d45124323da8d2d87b80f78319987eda.htm

    查看同主题的另一篇博客:http://blog.csdn.net/cleanfield/article/details/41447585

    ------------------------------------------------------------------------------

    本季度的第一天 ,然后你可以把字符串再转换为日期。 方法很多,包括同一个函数的别名(同义词)也很多。比如CURDATE(),CURRENT_DATE(), CURRENT_DATE, NOW 等都可以返回当天


    mysql教程> select CURDATE(),ELT(QUARTER(CURDATE()),
        ->  year(CURDATE())*1000+0101,
        ->  year(CURDATE())*1000+0401,
        ->  year(CURDATE())*1000+0701,
        ->  year(CURDATE())*1000+1001) as firstDayofQ;
    +------------+-------------+
    | CURDATE()  | firstDayofQ |
    +------------+-------------+
    | 2009-05-19 | 2009401     |
    +------------+-------------+
    1 row in set (0.00 sec)

    mysql>


    用mysql语句获取本季度的第一天

    本月的第一天,
    date(
    concat(year(curdate()),'-',month(curdate()),'-','1'))
    本周的第一天
    curdate()-
    WEEKDAY(curdate())


    用mysql语句获取本季度的第一天

    date(
    concat(year(curdate()),'-',
    if(quarter(curdate())=1,1,if(quarter(curdate())=2,4,if(quarter(curdate())=3,7,10)) 
     


    用mysql语句获取本季度的第一天:
    优化:
    date(
    concat(year(curdate()),'-',elt(quarter(curdate()),1,4,7,10),'-',1))


    本周的第一天
    date_add(date('2009-5-29'),INTERVAL -weekday('2009-5-29') day)

    mysql 获取当天发布文件内容sql语句

    SELECT * FROM `p8_memberdata` where regdate BETWEEN (UNIX_TIMESTAMP(NOW())-86440) AND NOW() 
    SELECT * FROM `p8_memberdata` WHERE DATE_FORMAT(FROM_UNIXTIME(regdate),'%Y-%m-%d')= DATE_FORMAT(NOW(),'%Y-%m-%d') order by uid desc

  • 相关阅读:
    CSS3实战:让我们尽情的圆角吧
    IE9、 Firefox、Safari, Chrome的CSS3圆角属性
    css清除浮动的几种方法整理
    display:inline-block的深入理解
    CSS display 属性详解
    ul 、ol li 继承原有样式的问题
    CSS的继承性
    CSS文档流与块级元素和内联元素(文档)
    HTML5 中的块级链接
    常用icon以及color颜色RGB值和对应颜色效果图
  • 原文地址:https://www.cnblogs.com/wql025/p/4957811.html
Copyright © 2020-2023  润新知