实例
假设我们有下面这个 "Orders" 表:
OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635
现在,我们希望向 "OrderDate" 添加 2 天,这样就可以找到付款日期。
我们使用如下 SELECT 语句:
| 代码如下 | 复制代码 |
|
SELECT OrderId,DATEADD(day,2,OrderDate) AS OrderPayDate |
|
select DateAdd(Month,-3,getdate()) --返回一个时间,根据这个时间点去查询想要的数据即可
--例子:
| 代码如下 | 复制代码 |
|
Select DateAdd(Month,-3,getdate()) --以当前时间为准,返回三个月之前的一个时间点 |
|
| datepart | 缩写 |
|---|---|
| 年 | yy, yyyy |
| 季度 | qq, q |
| 月 | mm, m |
| 年中的日 | dy, y |
| 日 | dd, d |
| 周 | wk, ww |
| 星期 | dw, w |
| 小时 | hh |
| 分钟 | mi, n |
| 秒 | ss, s |
| 毫秒 | ms |
| 微妙 | mcs |
| 纳秒 | ns |
ubuntu20.04怎么开启护眼模式? ubuntu夜间模式的设置方法
如何在Ubuntu 20.04上安装Microsoft Edge浏览器
Ubuntu20.10优麒麟触摸手势有哪些? 优麒麟系统新增手势汇总
优麒麟20.04.1发布 更新内容汇总(附下载)
Mermaid Visual Editor 如何同步可视化操作与 Mermaid 源码?
摆脱 AI 一味附和:我组织了 5 个模型进行圆桌评审