• 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');

  • 相关阅读:
    hbuilder中如何使用egit上传项目
    网络攻防第二周学习笔记
    sqlserver两表关联的更新
    ISAPI_rewrite中文手册
    Unity中C#单例模式使用总结
    Window Live Writer Test
    Spring Cloud 服务注册与发现(Eureka 找到了!找到了! 嘻嘻)
    Spring Cloud 服务消费与负载均衡(feign)
    Spring Cloud 服务消费与负载均衡(Rest + Ribbon )
    列表的响应式排版
  • 原文地址:https://www.cnblogs.com/nygfcn1234/p/3397378.html
Copyright © 2020-2023  润新知