1,sql中getdate()函数的使用:

  getdate()函数从SQL Server中返回当前的时间和日期,如:

1 insert into T3(ID,AddTime) values(2,GETDATE())

sql中getdate()&convert的使用

将把当前的时间插入到AddTime列中。

或者是,在创建表格的时候,可以指定AddTime列的默认值为getdate(),如图:

sql中getdate()&convert的使用

sql语句如下:

1 insert into T3(ID) values(3)

结果:

sql中getdate()&convert的使用

2,sql中convert转换函数的使用

详细的文档可参考:SQL中CONVERT转化函数的用法

convert函数用于时间格式与字符串格式的相互转化。

如:将字符串转化为时间:

1 insert into T3(ID,AddTime) values(7,convert(datetime,'2015-6-19',20))

执行结果:

sql中getdate()&convert的使用

如:将时间转换为字符串:

1 select convert(varchar(10),AddTime,20) as AddTime from T3 where ID=7

执行结果:其中可以注意到varchar取10位,也就是截取AddTime的前十位字符。

sql中getdate()&convert的使用

为什么要使用convert:

  通过使用convert方法可以将数据表格中的内容按照天、月、年等来进行分组,以统计不同日月年的数据的变化情况。

  如存在表格,共有3行数据,如图:

sql中getdate()&convert的使用

  按照日来进行分组,统计不同日的记录条数,sql语句如下:

1 select count(id) as num,CONVERT(varchar(10),AddTime,20) as day from T2 group by CONVERT(varchar(10),AddTime,20) 

检索结果如下:

sql中getdate()&convert的使用

相关文章:

  • 2022-12-23
  • 2021-09-20
  • 2022-02-24
  • 2021-12-28
  • 2022-12-23
  • 2021-06-12
  • 2022-12-23
猜你喜欢
  • 2021-08-24
  • 2021-06-23
  • 2021-05-29
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案