zoukankan      html  css  js  c++  java
  • 如何使用日期格式化函数

    Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
    Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
    Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
    Select CONVERT(varchar(100), GETDATE(), 12): 060516
    Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 这句是在很多地方上用的,比如统计每一天的销售量
    下面的代码中会详细介绍下用法
    select SUM(total) from yuge_order where status='已付款' and convert(char(10),creatdate,023)='2016-05-09'

    配合聚合函数SUM的使用,返回当天的销售总金额 where后面可以根据本身的需要来控制筛选的条件,红色标注的函数,就是我们日期格式化函数的使用,,中间项createdate是我们数据库中

    存储的时间,由于数据库中取出的时间是带有室,分,秒的,我们不能够直接='2016-05-09'所以我们用日期格式化函数,将他转化为我们想要的格式,用来进行我们所需要的时间的筛选

    上面是几个常用的模式

    格式为:CONVERT(data_type,e­xpression[,style])

    此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
    相互转换的时候才用到.

  • 相关阅读:
    Java并发专题 带返回结果的批量任务执行
    angualejs
    Java并发编程:Callable、Future和FutureTask
    mybatis
    InitialContext和lookup
    git 常用使用命令
    junit spring 测试
    redis windows
    为何PS出的RSS总和大于实际物理内存
    32位机器的LowMemory
  • 原文地址:https://www.cnblogs.com/guyali/p/5504281.html
Copyright © 2011-2022 走看看