【发布时间】:2018-09-30 02:37:43
【问题描述】:
我有这样的表:
CREATE TABLE `item_zone` (
`item` INTEGER NOT NULL,
`zone` INTEGER NOT NULL,
`action_date` TEXT NOT NULL,
`price` INTEGER NOT NULL,
`days_price_established` INTEGER
);
INSERT INTO `item_zone` VALUES (50374500, 1, 1512248400, 5, 10);
INSERT INTO `item_zone` VALUES (50374500, 1, 1513112400, 9, 1);
INSERT INTO `item_zone` VALUES (50374500, 1, 1513198800, 8, null);
该表没有一些主键,但我认为可以使用 oid。 在 action_date 中,它存储类 UNIX 数据,在 days_price_builted 中,它存储距离上次价格变化还剩多少天 (action_data(n) - action_data(n-1)。我需要显示 days_price_estableshed,但我不知道如何使用日期。
【问题讨论】:
标签: sqlite