zoukankan      html  css  js  c++  java
  • day 10 函数 引入sqlserver 以外的函数

    表值函数  返回一张表

    SELECT * FROM sdata.dbo.taobaocar
    DROP function dbo.subd_day


    use pmart
    go
    create function dbo.subd_day(@priov varchar(255))
    returns table
    as

    return (select * from sdata.dbo.taobaocar
    where priov = @priov)
    go

    select * from pmart.dbo.subd_day ('贵州')

    相减的函数

    use pmart
    go
    create function dbo.subd_day(@date3 varchar(255),@date4 varchar(255))
    returns float
    as
    begin
    declare @sum_date int
    declare @date3_format date
    declare @date4_format date

    if @date3='00:00.0' or @date3 = 'NULL' or @date3 is NULL
    begin
    set @date3='1900-01-01'
    end
    else
    begin
    set @date3_format = @date3
    end

    if @date4='00:00.0' or @date4 = 'NULL' or @date4 is NULL
    begin
    set @date4='1900-01-01'
    end

    else
    begin
    set @date4_format = @date4
    end

    set @sum_date = DATEDIFF(dd,@date3,@date4)
    return @sum_date
    end

    select dbo.subd_day ('2018-05-12','2018-05-18')

    简单取最大的数的函数

    drop function dbo.subd_day
    use pmart
    go
    create function dbo.subd_day(@num1 float,@num2 float)
    returns float
    as
    begin
    declare @max_num float
    if @num1 >@num2
    begin
    set @max_num=@num1
    end

    else
    begin
    set @max_num=@num2
    end
    return @max_num
    end
    select dbo.subd_day (22,25)

  • 相关阅读:
    混杂模式
    消息队列学习
    item21
    消息队列改写
    socket select模型
    EffectiveC++ Item11
    How to read a PCap file from Wireshark with C++
    winsock select学习
    线程安全与可重入函数
    process explorer 查看句柄或者加载的dll
  • 原文地址:https://www.cnblogs.com/simly/p/9493755.html
Copyright © 2011-2022 走看看