建立一对相对动态视图,主要与当前时间有关.....分数不够再加.多请高手的指点

suziniren 2005-09-22 04:04:01
表T_AA 中有一字段是varchar的...值为 20050922001,20050922002,20050922003,20050923001,20050922002,20050922003

我现在想建立一个视图查询近十五天的记录我要怎么写啊???视图中只显示近十五天的记录

谢各位大侠指点...谢谢了
...全文
69 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
suziniren 2005-09-22
  • 打赏
  • 举报
回复
libin_ftsafe(子陌红尘)十分感谢你的帮助,谢谢!
子陌红尘 2005-09-22
  • 打赏
  • 举报
回复
create table T_AA(col varchar(20))
insert into T_AA select '20050901001'
insert into T_AA select '20050906001'
insert into T_AA select '20050907001'
insert into T_AA select '20050908001'
insert into T_AA select '20050909001'
insert into T_AA select '20050912001'
insert into T_AA select '20050915001'
insert into T_AA select '20050901001'
insert into T_AA select '20050922001'
insert into T_AA select '20050922002'
insert into T_AA select '20050922003'
insert into T_AA select '20050923001'
insert into T_AA select '20050922002'
insert into T_AA select '20050922003'
go


create view v1 as
select
*
from
T_AA
where
datediff(dd,cast(left(col,8) as datetime),getdate())<15
go


select * from v1
/*
col
-----------
20050908001
20050909001
20050912001
20050915001
20050922001
20050922002
20050922003
20050923001
20050922002
20050922003
*/
子陌红尘 2005-09-22
  • 打赏
  • 举报
回复
create view v1 as
select
*
from
T_AA
where
datediff(dd,cast(字段名 as datetime),getdate())<15

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧