易截截图软件、单文件、免安装、纯绿色、仅160KB

SQLServer中Datetime类型数据的比较

SQLServer中Datetime类型数据的比较
2009年02月20日 星期五 16:40
 
 
/* 定义开始日期和结束日期*/
declare @date_a datetime,@date_b datetime
set @date_a='2009-2-10'
set @date_b='2009-2-12'
/* 在日期date_a(包含) 和date_b(不包含) 之间*/
select * from ut_article where createtime between @date_a and @date_b
/* 在日期date_a(不包含) 和date_b(包含) 之间*/
select * from ut_article where datediff(d,@date_a,createtime)>0 and datediff(d,@date_b,createtime)<=0
/* 在日期date_a(不包含) 和date_b(不包含) 之间*/
select * from ut_article where datediff(d,@date_a,createtime)>0 and datediff(d,@date_b,createtime)<0
/* 在日期date_a(包含) 和date_b(包含) 之间*/
select * from ut_article where datediff(d,@date_a,createtime)>=0 and datediff(d,@date_b,createtime)<=0


相关文档:

sqlserver 自定义函数随机产生指定范围的随机数

/*
--创建视图
create view RandomView as select re=rand()
--自定义函数:取得指定范围的随机数
create function RandData(
@a int,
@b int)
returns decimal(38,0)
as
begin
declare @r decimal(38,0)
select @r=cast(re*(@b-@a)+@a as decimal(38,0)) from RandomView
return(@r)
end
go
s ......

SQLServer 数据库日志文件(LDF)损坏后 补救方法

以前经常遇到数据库日志文件损坏,或者丢失的情况,今天将解决方案写下来,以后别人再问起就给他个链接,多方便啊.
呵呵:
1.新建一个同名的数据库
2.再停掉sql server(注意不要分离数据库)
3.用要附加的数据文件覆盖掉这个新建的数据库
4.再重启sql server
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注 ......

sqlserver中批量修改对象所有者

以超级管理员登录系统,然后执行以下脚本就可以批量修改对象所有者。
sp_configure 'allow updates','1'
go
reconfigure with override
go
update sysobjects set uid=1 where uid<>1
go
sp_configure 'allow updates','0'
go
reconfigure with override ......

SqlServer中行变列

     例如创建一个表
                 create table stz
              (
          &n ......

ADO中sqlserver存储过程使用

ADO中sqlserver存储过程使用 收藏
从ADO中得到多个记录集以及怎么样在ADO中使用sql server 的存储过程
DataType Value Length Data Length
BIGINT 996857543543543 15 8
INT 543543 6 4
SMALLINT 32765 5 2
TINYINT 254 3 1
BIT True 1 1
DECIMAL 765.5432321 11 9
NUMERIC 432.6544 8 5
MONEY 543.1234 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号