mysql 月份查询该月有付款的数据

时间:2024-01-19 08:37:37 

ktime 开始时间串
dtime 到期时间串
jmonth 付费间隔月份数 可选(1,3,6,12)
需要 按月查询数据
比如说 ktime=1228406400(2008-12-5) dtime=1259856000(2009-12-4) jmonth=3
从2008-12-5开始,间隔3个月需要付费 直到2009-12-5
既第一次是2008-12-5号付费
第二次是2009-2-28号付费(提前5天)2009-3-5
第三次是2009-5-31号付费(提前5天)2009-6-5
第四次是2009-8-31号付费(提前5天)2009-9-5
现在我要查询2009年2月的要付费的数据就可以把上面给查出来,
查2009年3月的要付费的就无上面的例子
查2009年5月的也可以查出来。


$stime="2009-05"; 当前月,选择的查询月份。
$stimes="200905";
$mintime=1241107200(2009-05-01 00:00:00);
$maxtime=1243785600(2009-06-01 00:00:00); 月份+1
$sql="select * from t_list where del=0 and ( (ktime>={$mintime} and ktime<$maxtime) or (ktime<$mintime and dtime-5*24*60*60>$maxtime and PERIOD_DIFF(".$stimes.",DATE_FORMAT(FROM_UNIXTIME(ktime-5*24*60*60),\"%Y%m\")) mod jmonth=0) ) order by ktime desc";



(ktime>={$mintime} and ktime<$maxtime) 开始时间为当前月的
ktime<$mintime and dtime-5*24*60*60>$maxtime 除开开始时间为当前月的和到期时间为本月的
PERIOD_DIFF(".$stimes.",DATE_FORMAT(FROM_UNIXTIME(ktime-5*24*60*60),\"%Y%m\")) 当前月与开始时间之间的间隔月份数
mod jmonth=0 当前月与开始时间之间的间隔月份数 与 付费的间隔月份数 取余得0的说明当前月需要付费。

标签:mysql,月份查询
0
投稿

猜你喜欢

  • 数据库性能优化之冗余字段的作用

    2011-03-03 19:21:00
  • Python3 单行多行万能正则匹配方法

    2023-03-22 13:47:33
  • 如何解决django-celery启动后迅速关闭

    2022-02-07 10:50:25
  • 详解Golang编程中的常量与变量

    2024-04-30 10:04:33
  • instanceof 内部机制探析

    2009-09-25 13:09:00
  • Golang import 导入包语法及一些特殊用法详解

    2024-02-02 08:28:30
  • tensorflow tf.train.batch之数据批量读取方式

    2023-12-08 01:11:51
  • ASP实现数据输入、查询的实例

    2010-05-03 10:48:00
  • pytorch掉坑记录:model.eval的作用说明

    2023-01-07 11:52:18
  • ASP实现网页打开任何类型文件都保存的方法

    2007-12-21 13:10:00
  • MySQL基础教程第一篇 mysql5.7.18安装和连接教程

    2024-01-15 18:55:19
  • c#连接sqlserver数据库、插入数据、从数据库获取时间示例

    2024-01-16 02:13:53
  • python模块导入的方法

    2023-08-23 06:54:38
  • vue.js整合vux中的上拉加载下拉刷新实例教程

    2024-04-30 10:30:17
  • 用js限制网页只在微信浏览器中打开(或者只能手机端访问)

    2023-09-24 00:11:25
  • Python学习笔记(一)(基础入门之环境搭建)

    2021-12-26 12:51:40
  • ASP+JAVAScript:复杂表单的动态生成与验证

    2007-10-06 21:51:00
  • MySQL表设计优化与索引 (四)

    2010-10-25 19:50:00
  • Tensorflow自定义模型与训练超详细讲解

    2023-09-19 10:18:00
  • python多进程中的生产者和消费者模型详解

    2022-09-21 04:46:43
  • asp之家 网络编程 m.aspxhome.com