关注中,在DEPHI也遇到这样的问题。

解决方案 »

  1.   

    sql 帮助中  看 datediff函数
      

  2.   

    declare @year varchar(4)
    declare @month varchar(2)
    declare @day varchar(2)set @year = year(getdate()) 
    set @month =  month(getdate()) 
    set @day =  day(getdate())print @year+'-'+@month+'-'+@day + '0:00:00'
    print @year+'-'+@month+'-'+@day + '23:59:59'
      

  3.   

    declare @year varchar(4)
    declare @month varchar(2)
    declare @day varchar(2)set @year = year(getdate()) 
    set @month =  month(getdate()) 
    set @day =  day(getdate())print @year+'-'+@month+'-'+@day + '0:00:00'
    print @year+'-'+@month+'-'+@day + '23:59:59'
      

  4.   

    再GetDate上作些處理即可,類型認為DateTime。
    Select 
    Convert(DateTime, Convert(Varchar(10), GetDate(), 120)) AS 起始时间, 
    Convert(DateTime, Convert(Varchar(10), GetDate(), 120) + ' 23:59:59') As 終止时间
    --Result
    /*
    起始时间 終止时间
    2007-06-12 00:00:00.000 2007-06-12 23:59:59.000
    */