免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2425 | 回复: 2
打印 上一主题 下一主题

mysql查询时间函数请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-27 09:54 |只看该作者 |倒序浏览
我的数据库表结构:
表smgp_phs_sm_sended:
+-------------+----------------------+------+-----+---------+----------------+
| Field       | Type                 | Null | Key | Default | Extra          |
+-------------+----------------------+------+-----+---------+----------------+
| id          | bigint(255) unsigned |      | PRI | NULL    | auto_increment |
| buffer_id   | bigint(255) unsigned | YES  |     | NULL    |                |
| source_addr | varchar(12)          | YES  |     | NULL    |                |
| dest_addr   | varchar(12)          | YES  |     | NULL    |                |
| sm_text     | varchar(120)         | YES  |     | NULL    |                |
| charge_type | char(3)              | YES  |     | NULL    |                |
| sequence_id | varchar(50)          | YES  |     | NULL    |                |
| send_date   | datetime             | YES  |     | NULL    |                |
| times       | int(2) unsigned      | YES  |     | NULL    |                |
+-------------+----------------------+------+-----+---------+----------------+

我的查询:
select * from smgp_phs_sm_sended second(send_date) < second(now)+5 and year(send_date)=year(now) and month(send_date)=month(now) and to_day(send_date)=to_day(now) and hour(send_date)=hour(now) and minute(send_date)=minute(now);
我想查询当前时间5秒前的记录,但是这样是不对的,因为有可能是minute不同,但这条记录却是当前时间5妙前的。
请问:我怎么才能用sql语句查出当前时间5秒前的记录?我不想用程序实现,只想用sql语句实现
感谢任何建议!!!
okeykid 该用户已被删除
2 [报告]
发表于 2004-07-27 10:57 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2004-07-27 11:23 |只看该作者

mysql查询时间函数请教

非常感谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP