最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
mysql 查询指定日期时间内容sql查询语句
时间:2010-05-29 编辑:简简单单 来源:一聚教程网
mysql教程 查询指定日期时间内容sql查询语句
在数据库教程设计时必须注意时间字段最好为int(4)这样,保存在数据库的时一个数字型日期时间截,我们可以用mktime函数求出当前日期的时间截进行加减就OK了,下面看实例
$time = time();
//一个月
$lastMonth = mktime(date('h'),date('i'),date('s'),date('m')-1,date('d'),date('y'));
$where .= " dtime < $lastMonth";
//三个月
$lastThreeMonth = mktime(date('h'),date('i'),date('s'),date('m')-3,date('d'),date('y'));
$where .= " dtime < $lastThreeMonth";$sql = "select * from testtable " .$where
/*
原理是:
如果是月份就是当前的月减去你要统计的时间如我要查询数据库中从今天起往前三个月的所有记录,我们的语句如下:mktime(date('h'),date('i'),date('s'),date('m')-3,date('d'),date('y'));
七天内的:mktime(date('h'),date('i'),date('s'),date('m'),date('d')-7,date('y'));
一小时间内的:mktime(date('h')-1,date('i'),date('s'),date('m'),date('d'),date('y'));
其它的做法是一样的。
本站原创教程转载注明来源www.111com.net
*/
-
上一个: 讲述mysql数据表几种有效优化方法
-
下一个: mysql查询多少秒内的数据显示
相关文章
- MySql时间日期分段查询sql语句 10-30
- MySQL登录、访问及退出操作解析 10-18
- sql语句 update字段null不能用is null问题解析 09-28
- SQL Server ISNULL 不生效原因及解决分析 09-28
- 关于if exists的用法及说明分析 09-28
- Access数据库日常维护方法 09-28