在sql中找出当前日期和给定日期之间的差异,并将其替换为给定数据

时间:2016-03-02 08:32:42

标签: sql sql-server sql-server-2012 substring date-difference

Here is the input table

我有一个sql表,其中给出了一个未来的日期。我需要找到当前日期和时间之间的差异。给定日期&存储它的功能。答案应该在avaibility列中按顺序排列:

  1. 30天内缺货 - 在当前日期和时间之间的差异给定日期
  2. 60天内缺货
  3. 90天内缺货
  4. FUNC:

    create function fn_datediff( )
    returns date
    as
    begin
    
    declare @sql
    set @sql =
      'select SUBSTRING(Availability,   charindex(date,Availability),
      len(Availability)- charindex(date,Availability)  from [ScrappedData_Regina]'
    
    
       returns date
    end
    

    最终输出应将“可用性”列数据替换为“在30/60/90天内缺货”

0 个答案:

没有答案