时间段查询(开始时间-结束时间)

编辑
  • 文档创建者:whaleluo
  • 浏览次数:1420次
  • 编辑次数:1次
  • 最近更新:whaleluo 于 2019-03-13

  • 版本 帆软9.0  mysql 8

    报表效果如下


    具体要求

    sql字段


    SELECT * FROM 订单 where 1=1 

     ${if(len(starttime)=0,""," and 订购日期>='"+starttime+"'")}

     ${if(len(endtime)=0,""," and 订购日期<='"+endtime+"'")}


    sql中的订购日期字段是时间的字符串形式,所以我们如果要用时间格式的字段做比较需要先把它格式化为字符串形式



    查询条件starttime

    高级-控件值-公式 monthdelta(today(),-1)

    高级-结束日期-公式 $endtime




    查询条件endtime

    高级-控件值-公式 today()




    附件列表


    主题: 设计思路
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201