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 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

ktime$maxtime  除开开始时间为当前月的和到期时间为本月的

PERIOD_DIFF(".$stimes.",DATE_FORMAT(FROM_UNIXTIME(ktime-5*24*60*60),\"%Y%m\"))    当前月与开始时间之间的间隔月份数

mod jmonth=0  当前月与开始时间之间的间隔月份数 与  付费的间隔月份数   取余得0的说明当前月需要付费。

mysql查询时间提前五天_mysql选择月份查询该月有付款的数据(间隔x月并提前5天付款)...相关推荐

  1. mysql的时间用什么存储_MySQL存储时间类型选择的问题讲解

    MySQL中存储时间通常会用datetime类型,但现在很多系统也用int存储unix时间戳,它们有什么区别?本人总结如下: int (1)4个字节存储,INT的长度是4个字节,存储空间上比datat ...

  2. mysql中调用多个表_MySQL 多表查询

    文章转载的:http://www.cnblogs.com/BeginMan/p/3754322.html 一.多表查询方法分类 1.交叉连接查询(得到的是两个表的乘积,类似于矩阵乘积) select ...

  3. mysql当前时间加半小时_mysql怎么在当前时间增加一小时

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  4. mysql按照时间自动创建分区表_mysql 表分区、按时间函数分区、删除分区、自动添加表分区...

    mysql 表分区的几种方式: RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区. LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进 ...

  5. mysql慢查询日志平时开启吗_MySQL开启慢查询日志功能的方法

    mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里是否有很耗费资源的sql语句,这是一个有用的日志.它对于性能的影响不大(假设所有查询都很快),并且强调了那些最需要注意的查询(丢失 ...

  6. mysql时间戳在某天内_mysql根据时间戳查询指定日期内数据

    MySql查询时间段的方法未必人人都会,下面为您介绍两种MySql查询时间段的方法,供您参考,希望对您能有所启迪. MySql的时间字段有date.time.datetime.timestamp等,往 ...

  7. mysql查询语句是什么意思_mysql子条件查询语句是什么意思?

    mysql中,在一个表表达中可以调用另一个表表达式,这个被调用的表表达式叫做子查询(subquery)语句,也称作子选择(subselect)或内嵌选择(inner select).子查询的结果传递给 ...

  8. mysql的时间比对函数_MySQL 笔记 —— 时间函数、时间比较

    整理下MySQL 日期时间函数及用法(5.6.*版本) 一.日期(date)相关 1.CURDATE().CURRENT_DATE().CURRENT_DATE: 同义,返回当前日期,如:2017-1 ...

  9. mysql怎样查表的模式_mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】...

    1.mysql简单的查询:select 字段1,字段2... from tablename; 如果字段那里写一个*,代表查询所有的字段,等同于指定出所有的字段名,因此如果要查询所有字段的数据,一般都是 ...

最新文章

  1. git rebase 和 git merger
  2. R语言包_Matrix
  3. topcoder srm 694 div1 -3
  4. linux 相对路径
  5. oracle表回退语句,5 Oracle笔试题
  6. html全局浮窗,Html 实现浮动窗口
  7. 用html设计一个logo页面_如何设计一个Logo?——Bobu Africa旅行品牌Logo设计
  8. Delphi XE2 - 点点滴滴设置
  9. iOS ipv6审核被拒绝的解决方案(已审核通过)
  10. 苹果之父乔布斯:我是如何东山再起的
  11. Process.RedirectStandardInput
  12. python sqlserver 数据操作_python上手--python操作数据库
  13. .NET CLR之垃圾回收(GC)
  14. 超级好用的5款办公软件,极具办事效率
  15. 亚马逊仓库部署机器人:每小时挑拣物品为过去三倍
  16. 怎么禁用计算机上的自动播放,如何关闭电脑的自动播放功能
  17. 豆瓣新书速递数据爬取与简单数据处理 | 豆瓣爬虫 python pandas
  18. 使用pytorch进行深度学习网络模型训练,实现车型识别
  19. Android中自定义RatingBar实现星星大小,数量,间距等的设置
  20. Windows平台chrome webdriver的下载与安装

热门文章

  1. PHP单次数据库查询实现无限级分类
  2. Leetcode 第133场周赛解题报告
  3. ubuntu HackRF One相关环境搭建
  4. Docker下安装GitLab
  5. 默认情况下安装的应用程序C盘后提示权限不足,当你开始介意。。。
  6. 后台传值给前台p标签
  7. Access 中数据库操作时提示from子句语法错误
  8. 数据库---基础知识
  9. 汇编常见寄存器以及标志位
  10. 长期没有工作是什么感觉?