读书人

SQL时间有关问题

发布时间: 2012-02-08 19:52:21 作者: rapoo

SQL时间问题
一个很奇怪的问题

SQL code
select * from Gprs_DataInof --可以查到所有的数据select * from Gprs_DataInof where DataTime between 1900-10-16 1:01:00' and '2009-10-20 1:01:00'--一条数据没有--建表如下create table GPRS_DataInof(DataID        int identity(1,1) not null primary key,                     --1  编号StationID     int ,                            --2  站点IDOneTemp       varchar(5) default '--',                    --3  空气温度1TwoTemp       varchar(5) default '--',                    --4  空气温度2ThreeTemp     varchar(5) default '--',                    --5  空气温度3OneSoilHum    varchar(5) default '--',                    --6  土壤湿度1TwoSoilHum    varchar(5) default '--',                    --7  土壤湿度2ThreeSoilHum  varchar(5) default '--',                     --8  土壤湿度3Voltage          varchar(5) default 0,                             --9  电压值Longitude_EW  varchar(15),                                    --10 经度(东经、西经)Latitude_NS   varchar(15),                                 --11 维度(南纬、北纬)DataTime      datetime    default getdate()                         --12 时间)


可以肯定的是在这个时间段中绝对有数据的

请问有高人知道这个是什么原因吗? 我试了两天电脑都是没有查出来

[解决办法]
探讨
不好意思啊。 。 是有引号的 
SQL codeselect*from Gprs_DataInofwhere DataTimebetween'1900-10-16 1:01:00'and'2009-10-20 1:01:00'

数据类型是 DataTime  使用的是SQL2000数据库

读书人网 >C++ Builder

热点推荐