sql server 2005 表master..spt_values
2024-10-13 06:27:54
IF OBJECT_ID('tempdb..#t') IS NOT NULL DROP TABLE #t
GO
create table #t(id int identity,Dt varchar(10))
go
declare @starttime datetime,@endtime datetime
set @starttime = '2010-5-01'
set @endtime ='2010-5-31'
select number from master..spt_values
where number between 0 and datediff(day,@starttime,@endtime) and type='P'
---得到结果如下:
上面创建后的临时表就如图了,但是这个表确实打不开的哦!
master..spt_values表找不到,不知是我自己的原因还是真的没有这个表。。。
记录下自己很少用的几个函数
ISNULL ( check_expression , replacement_value )使用指定的替换值替换 NULL,isnull()也可以是小写的哦!
DATEDIFF(datepart,startdate,enddate) DATEDIFF() 函数返回两个日期之间的天数,大小写均可用
CONVERT(data_type(length),data_to_be_converted,style) 转换数据类型,其中的style值得注意,平时比较少用
最新文章
- sql单表中某一字段重复,取最近3条或几条数据
- ios safari 标签发送到桌面自定义图标方法
- 学习Linux系列--Python资源收集
- 【工作笔记】BAT批处理学习笔记与示例
- Reading WebSites
- 如何实现百度外卖APP个人中心头像";浪";起来的动画效果
- jQuery邮箱格式验证代码
- C编译器剖析PDF文档及UCC编译器162.3
- jsp之jsp基础
- Design Tutorial: Inverse the Problem
- 2015华为机试——数字基root
- android Base64加密解密
- api文档生成工具 C#
- Linux 文件服务---------- nfs Server
- 【LeetCode】459. Repeated Substring Pattern
- 向ASP.NET Core迁移
- android Gradle的几个基本概念
- redis 系列8 数据结构之整数集合
- Python——教你画朵太阳花
- 版本管理工具Git(3)VS2013下如何使用git