【发布时间】:2015-11-16 14:22:48
【问题描述】:
我正在尝试创建一个查询,该查询将在驾驶员购买汽油时显示,以及他购买汽油时的里程表是什么。
目前我正在使用两个表 ODOHIS 和 FS_POS
在表FS_POS 中我将使用POS_DATE 和VOL_PFUEL 列,在ODOHIST 中我将使用READINGDATE 和ODOMETER
那么我的问题是,我如何才能仅在驾驶员抽气的日期上拉里程表读数?
我试过了
WHERE POS_DATE = READINGDATE
但很快意识到里程表读数与购买燃料的时间相匹配的可能性几乎是不可能的!
请提前告知并感谢!
【问题讨论】:
-
POS_DATE 和 READINGDATE 有哪些数据类型?你可能想试试
select * from odohis inner join fs_pos on date(pos_date) = date(readingdate)。 -
两者都是时间戳!我试一试,我会告诉你的!