【发布时间】:2015-11-23 05:30:21
【问题描述】:
谁的桌子
CREATE TABLE TOY_STORE
(
TOY_STORE_ID NUMBER(3) PRIMARY KEY,
TOY_STORE_NAME VARCHAR2(30) NOT NULL,
CITY VARCHAR2(30) DEFAULT 'Delhi',
PHONENUMBER NUMBER(10) UNIQUE NOT NULL,
STORE_OPENING_TIME TIMESTAMP CHECK (EXTRACT(HOUR FROM STORE_OPENING_TIME)>=8),
STORE_CLOSING_TIME TIMESTAMP CHECK(EXTRACT(HOUR FROM STORE_CLOSING_TIME)<22)
);
下面的代码有一些问题。有人可以纠正它吗?
SELECT TOY_STORE_NAME
FROM TOY_STORE
WHERE
(
SELECT EXTRACT (HOUR FROM CURRENT_TIMESTAMP-STORE_OPENING_TIME)
FROM TOY_STORE
)>=2;
【问题讨论】:
-
您遇到了什么问题?如果您编辑您的问题并包含一些示例数据、您获得的结果以及您预期的结果,将会很有帮助。谢谢。
标签: sql oracle timestamp date-arithmetic