zoukankan      html  css  js  c++  java
  • sql server 2005 表master..spt_values

    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值得注意,平时比较少用
    
    

    
    
    本人博客的文章若有侵犯他人的地方,请告知!若有写的不对的地方,请指正!谢谢!
  • 相关阅读:
    What is EJB
    Redis连接工具类
    MyBatis单列工厂的实现
    TCP和UDP的区别(Socket)
    webSocket协议与Socket的区别
    OSI七层模型
    Http协议和HTTPS协议
    Cookie和Session
    Request库使用response.text返回乱码问题
    Selenium元素定位问题
  • 原文地址:https://www.cnblogs.com/QMM2008/p/3990081.html
Copyright © 2011-2022 走看看