zoukankan      html  css  js  c++  java
  • 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');

  • 相关阅读:
    linux系统安装Mysql
    makefile通用模板
    makefile常用函数
    mysqlconnector安装
    linux添加默认路由route
    .h文件与.hpp文件的区别
    ubuntu20优化开机启动
    [javascript]js原型链以及原型链继承
    webpack4.*入门笔记
    图像编程:图片大小关系
  • 原文地址:https://www.cnblogs.com/nygfcn1234/p/3397378.html
Copyright © 2011-2022 走看看