select s.* from 数据组2_mcgs s where
to_char(s.MCGS_TIME,'YYYY-MM-DD') between '2012-09-01' and '2012-12-31'; 数据库表 :数据组2_mcgs 里面是有MCGS_TIME这个字段的,但是执行此语句还是提示 MCGS_TIME标识符无效。
数据库问题
to_char(s.MCGS_TIME,'YYYY-MM-DD') between '2012-09-01' and '2012-12-31'; 数据库表 :数据组2_mcgs 里面是有MCGS_TIME这个字段的,但是执行此语句还是提示 MCGS_TIME标识符无效。
数据库问题
→
to_char(to_date(s.MCGS_TIME,'YYYY-MM-DD'))试试
也还是提示:s.MCGS_TIME 标识符无效
→
select t.*,t.mcgs_time aa from "数据组2_mcgs" t
select * from 数据组2_mcgs行吗?
create table 数据组2_MCGS
(
MCGS_Time DATE,
MCGS_TimeMS VARCHAR2(20),
湿度1 BINARY_FLOAT,
湿度2 BINARY_FLOAT,
湿度3 BINARY_FLOAT,
湿度4 BINARY_FLOAT,
湿度5 BINARY_FLOAT,
湿度6 BINARY_FLOAT,
湿度7 BINARY_FLOAT,
湿度8 BINARY_FLOAT,
湿度9 BINARY_FLOAT,
湿度10 BINARY_FLOAT,
湿度11 BINARY_FLOAT,
湿度12 BINARY_FLOAT,
湿度13 BINARY_FLOAT,
湿度14 BINARY_FLOAT,
湿度15 BINARY_FLOAT,
湿度16 BINARY_FLOAT,
湿度17 BINARY_FLOAT,
湿度18 BINARY_FLOAT,
湿度19 BINARY_FLOAT,
湿度20 BINARY_FLOAT,
湿度21 BINARY_FLOAT,
湿度22 BINARY_FLOAT,
湿度23 BINARY_FLOAT,
湿度24 BINARY_FLOAT,
湿度25 BINARY_FLOAT
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create/Recreate indexes
create unique index MCGS_Time_INDEX1 on 数据组2_MCGS (MCGS_Time)
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
不行就查SELECT TABLE_NAME FROM TABS;看有没这个表
to_char(s.MCGS_TIME,'YYYY-MM-DD') between '2012-09-01' and '2012-12-31';)
2.时间这样表示'01-02月-1987' 即 1987-02-01
select s.* from 数据组2_mcgs s where
to_char(s."MCGS_Time",'YYYY-MM-DD') between '2012-09-01' and '2012-12-31';