📜  sql getdate 减去 1 天没有时间 - SQL (1)

📅  最后修改于: 2023-12-03 14:47:35.058000             🧑  作者: Mango

SQL中的GetDate()函数

GetDate()是SQL中的一个内置函数,它返回当前系统日期和时间。在文章中,我将对GetDate()函数进行简要介绍,并提供一个示例,展示如何将GetDate()减去1天并去掉时间。

GetDate()函数的语法

GetDate()函数的语法如下所示:

SELECT GETDATE();
GetDate()函数的返回值

GetDate()函数的返回值为当前系统日期和时间,其格式如下所示:

2021-04-30 14:23:32.187
减去一天并去掉时间的示例

下面是一个示例,它展示了如何使用GetDate()函数将日期减去1天并去掉时间:

SELECT CAST(DATEADD(d, -1, GETDATE()) AS DATE);

在这个示例中,DATEADD()函数将GetDate()的日期减去1天,然后将其转换为DATE类型以去掉时间部分。如果想要保留时间部分,则需要将DATE改为DATETIME类型。

Markdown格式返回代码片段

下面是一个markdown格式的代码示例,展示如何使用GetDate()函数将日期减去1天并去掉时间:

# SQL中的GetDate()函数

GetDate()是SQL中的一个内置函数,它返回当前系统日期和时间。在文章中,我将对GetDate()函数进行简要介绍,并提供一个示例,展示如何将GetDate()减去1天并去掉时间。

## GetDate()函数的语法

GetDate()函数的语法如下所示:

```sql
SELECT GETDATE();
GetDate()函数的返回值

GetDate()函数的返回值为当前系统日期和时间,其格式如下所示:

2021-04-30 14:23:32.187
减去一天并去掉时间的示例

下面是一个示例,它展示了如何使用GetDate()函数将日期减去1天并去掉时间:

SELECT CAST(DATEADD(d, -1, GETDATE()) AS DATE);

在这个示例中,DATEADD()函数将GetDate()的日期减去1天,然后将其转换为DATE类型以去掉时间部分。如果想要保留时间部分,则需要将DATE改为DATETIME类型。