0
我有一个名为creationdate
的字段,为此值添加14天,并且您有到期日期。 (所有的unix时间戳,所以14天将创建时间+ 1209600)php/sql选择在48小时内过期的所有内容
现在我需要构造一个SELECT
语句,将选择该表中的所有行在此有效日期的48小时内,但我不知道从哪里开始。
我有一个名为creationdate
的字段,为此值添加14天,并且您有到期日期。 (所有的unix时间戳,所以14天将创建时间+ 1209600)php/sql选择在48小时内过期的所有内容
现在我需要构造一个SELECT
语句,将选择该表中的所有行在此有效日期的48小时内,但我不知道从哪里开始。
这个怎么样?您可以在创建日期的12天至14天之间获得所有位置:
SELECT
*
FROM
my_table
WHERE
UNIX_TIMESTAMP() BETWEEN (creationtime + 1036800) AND (creationtime + 1209600)
这是一个非常优雅的解决方案!非常感谢你,之前没有看到过这种方法,所以非常感谢你给我提供了一些新的东西;) – 2012-07-19 13:11:46