彩世界平台-彩世界时时app-彩世界开奖app苹果下载

热门关键词: 彩世界平台,彩世界时时app,彩世界开奖app苹果下载

您的位置:彩世界平台 > 工作委员会 > T-SQL基础1

T-SQL基础1

发布时间:2019-09-07 17:06编辑:工作委员会浏览(131)

    1.返回 每月最后一天订单

    1、局部变量声明

    SELECT orderid, orderdate, custid, empid
    FROM Sales.Orders
    WHERE orderdate = EOMONTH(orderdate);
    

    语法:DECLARE  @变量名  数据类型

     使用EMONTH 对输入的日期返回月末日期   类似动态条件

    例如:DECLARE  @name  varchar(8)

    DATEDIFF(month, '19991231', orderdate)  相差多少月  从19991231到 orderdate之间先查多少月

               DECLARE   @seat  int

    DATEADD(month, DATEDIFF(month, '19991231', orderdate), '19991231') 中间是加上的月数  最后一个从什么时间开始加

    2、变量赋值

    SELECT orderid, orderdate, custid, empid
    FROM Sales.Orders
    WHERE orderdate = DATEADD(month, DATEDIFF(month, '19991231', orderdate), '19991231');
    

    语法:️SET  @变量名  =  数值

    两种写法  记住 可以用动态条件 区分记录

              ️SELECT  @变量名 = 数值

     

    例如:

    1. 姓氏a上有相同的 

      SELECT empid, firstname, lastname FROM HR.Employees WHERE lastname LIKE '%a%a%';

    1、SET  @name =‘张三’;

    本文由彩世界平台发布于工作委员会,转载请注明出处:T-SQL基础1

    关键词:

上一篇:没有了

下一篇:没有了