zoukankan      html  css  js  c++  java
  • Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据

    Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据

    博客说明

    文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

    说明

    在操作数据库的时候,有一个需求是展示最近的记录,就需要使用查询最近几天的数据

    思路

    获取当前时间戳,根据时间来计算,然后查询范围

    from datetime import datetime, timedelta
    
    
    time_now = datetime.now()
    #最近30天数据
    model_user = User.query.filter(User.create_time >= time_now - timedelta(days=30)).all()
    #最近一周数据
    model_user = User.query.filter(User.create_time >= time_now - timedelta(days=7)).all()
    #最近1天数据
    model_user = User.query.filter(User.create_time >= time_now - timedelta(days=1)).all()
    #最近12小时
    model_user = User.query.filter(User.create_time >= time_now - timedelta(hours=12)).all()
    #最近半小时
    model_user = User.query.filter(User.create_time >= time_now - timedelta(seconds=30)).all()
    

    感谢

    万能的网络

    以及勤劳的自己
    关注公众号: 归子莫,获取更多的资料,还有更长的学习计划

  • 相关阅读:
    RabbitMQ的ACK机制
    Flex保存文件 FileReference.save(data,filename)
    Flex Builder cannot locate the required debugger version of Flash Player
    Flex每日小记
    IT民工
    R读取文件内容到Frame
    ArcGIS9.2 9.3
    超时空的心情
    ArcMap中设置.mxd相对路径
    MyEclipse Flex Tomcat BlazeDS
  • 原文地址:https://www.cnblogs.com/guizimo/p/12990053.html
Copyright © 2011-2022 走看看