[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Search Clause: where DATE >= 'YYYY-MM-DD' FAILS
- To: mckoidb@xxxxxxxxx
- Subject: Search Clause: where DATE >= 'YYYY-MM-DD' FAILS
- From: Duncan Groenewald <duncangroenewald@xxxxxxxxxx>
- Date: Mon, 06 Nov 2006 23:49:28 +1300
- Delivered-To: mailing list mckoidb@mckoi.com
- Mailing-List: contact mckoidb-help@mckoi.com; run by ezmlm
- User-Agent: Thunderbird 1.5.0.7 (Windows/20060909)
Any suggestions as to why the following search clause fails to return
any rows ?
select P.Description, D.StartDate, D.DueDate,D.PromToRelActual
from ProjectWBS P, ProjectWBSDetail D
where ProjectCode = '011'
and D.ID=P.ID
and D.PromToRelActual >= '2006-11-01'
and D.PromToRelActual < '2006-12-01'
order by D.PromToRelActual
My workaround was the following:
select P.Description, D.StartDate, D.DueDate,D.PromToRelActual
from ProjectWBS P, ProjectWBSDetail D
where ProjectCode = '011'
and D.ID=P.ID
and cast(D.PromToRelActual as varchar(10)) >= '2006-11-01'
and cast(D.PromToRelActual as varchar(10)) < '2006-12-01'
order by D.PromToRelActual
Table definitions are:
create table ProjectWBS
(ID numeric NOT NULL,
ParentID numeric ,
IndexNo int NOT NULL,
Type int NOT NULL,
Description varchar(64) NOT NULL,
ProjectCode varchar(12) NOT NULL,
Status int DEFAULT 0,
TStamp timestamp DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY (ID)
)
create table ProjectWBSDetail
(ID numeric NOT NULL,
Description long varchar ,
Release varchar(64),
StartDate date ,
DueDate date ,
ChiefProg varchar(64) ,
Owner varchar(64) ,
DevEstimate float DEFAULT 0.0 NOT NULL,
Actual float DEFAULT 0.0 NOT NULL,
Priority int DEFAULT 0 NOT NULL,
Complexity int DEFAULT 2 NOT NULL,
ReqGatherStatus varchar(12) ,
ReqGatherPlan date ,
ReqGatherActual date ,
ReqWalkThroStatus varchar(12) ,
ReqWalkThroPlan date ,
ReqWalkThroActual date ,
DesignStatus varchar(12) ,
DesignPlan date ,
DesignActual date ,
DesignInspStatus varchar(12) ,
DesignInspPlan date ,
DesignInspActual date ,
BuildStatus varchar(12) ,
BuildPlan date ,
BuildActual date ,
BuildInspStatus varchar(12) ,
BuildInspPlan date ,
BuildInspActual date ,
PromToRelStatus varchar(12) ,
PromToRelPlan date ,
PromToRelActual date ,
TStamp timestamp DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY (ID)
);
alter table ProjectWBSDetail add CONSTRAINT ProjectWBSDetailFK01
FOREIGN KEY (ID) REFERENCES ProjectWBS(ID);