• sql语句 函数


    1、对类型为datetime的字段进行查询:

    select * from A where OperatTime between '2013-10-01 16:25:34' and '2013-10-30 15:34:45'

     select * from A where Convert(float,Longitude) between 100 and 130 and Convert(float, Latitude) between 20 and 40

     2、转换大小写:

    SELECT upper(name) FROM test

    SELECT lower(name) FROM test

    摘自:http://hi.baidu.com/oheec/item/aa971e2b33b71bdd0e37f9ba

    ----日期函数----
      DAY() --函数返回date_expression 中的日期值
      MONTH() --函数返回date_expression 中的月份值
      YEAR() --函数返回date_expression 中的年份值
      DATEADD(<datepart> ,<number> ,<date>)
      --函数返回指定日期date 加上指定的额外日期间隔number 产生的新日期
      DATEDIFF(<datepart> ,<number> ,<date>)
      --函数返回两个指定日期在datepart 方面的不同之处
      DATENAME(<datepart> , <date>) --函数以字符串的形式返回日期的指定部分
      DATEPART(<datepart> , <date>) --函数以整数值的形式返回日期的指定部分
      GETDATE() --函数以DATETIME 的缺省格式返回系统当前的日期和时间

           

    ----数据类型转换函数----
      CAST() 函数语法如下
      CAST (<expression> AS <data_ type>[ length ])
      CONVERT() 函数语法如下
      CONVERT(<data_ type>[ length ], <expression> [, style])

    select cast(shift_id as int)+1  aa from report_day

    select  sum(convert(real,work_days)),week_days  aa from report_day  group by week_days

    adoquery2.SQL.add('select  emp_id  工号,round(sum(cast(ot_hrs as real)),2) 平时加班,round(sum(cast(work_hrs as real)),2) 工作小时 from report_day  group by emp_id');

  • 相关阅读:
    elasticsearch 相关命令
    Ubuntu server 修改系统时区
    js-eval运算符
    js-带操作的赋值表达式
    MVC模型绑定
    MVC部分视图的使用
    C#面试题-递归
    C#校验手机端或客户端
    AngularJs 中使用OpenLayer例子,手机端地图加载不显示问题
    C#后端调用WebApi地址
  • 原文地址:https://www.cnblogs.com/nygfcn1234/p/3397378.html
Copyright © 2020-2023  润新知