表中有一编码字段,格式:年月日+编号
现在要查某段时间的记录,是把编码中的年月日转为日期来比较好呢,还是把日期转为字符串来比较好呢
现在要查某段时间的记录,是把编码中的年月日转为日期来比较好呢,还是把日期转为字符串来比较好呢
解决方案 »
- SCOKET批量接收文件?
- cxGrid主从表结构,但是如果数据比较多,我用全部展开会很慢。如何解决?
- winexec()运行一段DOS程序,怎样将其强行终止?(来顶有分)
- 真的急! 真的急!真的急!
- 请zhoutian618(周天)进来拿分,关于reportbuilder
- 我想在自己的控件里拦截回车,怎么作
- 怎样删除组件面板上的组件?
- 短信接收问题
- select 语句的写法问题,在线给分(简单)
- 用Delphi连接Sqlserver200怎么实现呢?
- delphi+ odbc + foxpro 向 dbf 文件插入记录时,提示错误 [Microsoft][ODBC Visual FoxPro Driver]Variable 'Q955P24' is not found.
- 仅用SQLQuery组件能编辑数据表里的数据吗?
CREATE TABLE Test (
编号 nvarchar (50) NOT NULL,
字段1 nvarchar (50),
字段2 nvarchar (50),
字段3 nvarchar (50)
)ON [PRIMARY]ALTER TABLE Test ADD
CONSTRAINT [PK_Test] PRIMARY KEY CLUSTERED
(
编号
) ON [PRIMARY]
GO
DECLARE @i int
SET @i=0WHILE @i<500000
BEGIN
INSERT INTO Test SELECT '2008-06-01'+CAST(@i AS nvarchar(10)),'任意字','任意字','任意字'
SET @i=@i+1
ENDSELECT * FROM TEST WHERE CAST(SUBSTRING(编号,0,11) AS dateTime)>getDate()SELECT * FROM TEST WHERE 编号 LIKE '2008-06-01%'DROP TABLE TEST