zoukankan      html  css  js  c++  java
  • mysql 查询语句

    查询一段时间到另一段时间的数据

    $from=$_POST['from'];
    $to=$_POST['to'];
    $query_xiangmu ="SELECT * FROM yichang WHERE fabushijian between '".$from."' AND '".$to."'";
    $xiangmu = mysql_query($query_xiangmu, $shengchan) or die(mysql_error());
    $row_xiangmu = mysql_fetch_assoc($xiangmu);
    $totalRows_xiangmu = mysql_num_rows($xiangmu);

    如果是时间戳的话可以这样

    $d1 = strtotime('2015-01-01');
    $d2 = strtotime('2015-02-01');
    $sql = "select * from tbl_name where field between $d1 and $d2"

     如果不是时间戳 该如何处理

    $sql = "select * from e_user where test_time < '2015-12-1'"; 
    $sql = "select * from e_user where test_time between '2015-11-1' and '2015-12-1'";

    话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下:

    select * from `article` where date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d');

    或者可以这样

    select * from `article` where to_days(date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d')) = to_days(now());

    假设以上表的add_time字段的存储类型是DATETIME类型或者TIMESTAMP类型,则查询语句也可按如下写法:

    查询今天的信息记录:

    select * from `article` where to_days(`add_time`) = to_days(now());

    查询昨天的信息记录:

    select * from `article` where to_days(now()) – to_days(`add_time`) <= 1;

    查询近7天的信息记录:

    select * from `article` where date_sub(curdate(), INTERVAL 7 DAY) <= date(`add_time`);

    查询近30天的信息记录:

    select * from `article` where date_sub(curdate(), INTERVAL 30 DAY) <= date(`add_time`);

    查询本月的信息记录:

    select * from `article` where date_format(`add_time`, ‘%Y%m') = date_format(curdate() , ‘%Y%m');

    查询上一月的信息记录:

    select * from `article` where period_diff(date_format(now() , ‘%Y%m') , date_format(`add_time`, ‘%Y%m')) =1;

    查询某到时间到现在的数据

  • 相关阅读:
    Struts上传
    Struts2转换器
    Strust2拦截器
    Strust2标签(转)
    hibernate延迟加载和抓取策略(转)
    hibernate映射(单向双向的一对多、多对一以及一对一、多对一(转)
    struts简单实现新闻的增删改查
    HIbernate 缓存机制(转)
    Hibernate中封装session(静态单例模式)
    使用工具自动生成hibernate的配置文件、实体类与连接数据库
  • 原文地址:https://www.cnblogs.com/vania/p/4994228.html
Copyright © 2011-2022 走看看