This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new a43d567a54a [doc]  hour/minute/second functions support time as an 
argument. (#1148)
a43d567a54a is described below

commit a43d567a54a2155b6e892b7d532089eb5396d163
Author: Mryange <59914473+mrya...@users.noreply.github.com>
AuthorDate: Thu Oct 31 11:08:30 2024 +0800

    [doc]  hour/minute/second functions support time as an argument. (#1148)
    
    # Versions
    https://github.com/apache/doris/pull/41008
    - [x] dev
    - [x] 3.0
    - [x] 2.1
    - [ ] 2.0
    
    # Languages
    
    - [x] Chinese
    - [x] English
---
 .../sql-functions/date-time-functions/hour.md      | 25 ++++++++++++-------
 .../sql-functions/date-time-functions/minute.md    | 15 ++++++------
 .../sql-functions/date-time-functions/second.md    | 17 +++++++------
 .../sql-functions/date-time-functions/hour.md      | 26 +++++++++++++-------
 .../sql-functions/date-time-functions/minute.md    | 19 ++++++++-------
 .../sql-functions/date-time-functions/second.md    | 19 ++++++++-------
 .../sql-functions/date-time-functions/hour.md      | 28 +++++++++++++++-------
 .../sql-functions/date-time-functions/minute.md    | 18 +++++++-------
 .../sql-functions/date-time-functions/second.md    | 17 +++++++------
 .../sql-functions/date-time-functions/hour.md      | 25 ++++++++++++-------
 .../sql-functions/date-time-functions/minute.md    | 17 +++++++------
 .../sql-functions/date-time-functions/second.md    | 18 +++++++-------
 .../sql-functions/date-time-functions/hour.md      | 26 +++++++++++++-------
 .../sql-functions/date-time-functions/minute.md    | 17 ++++++-------
 .../sql-functions/date-time-functions/second.md    | 17 ++++++-------
 .../sql-functions/date-time-functions/hour.md      | 27 ++++++++++++++-------
 .../sql-functions/date-time-functions/minute.md    | 16 ++++++-------
 .../sql-functions/date-time-functions/second.md    | 17 ++++++-------
 18 files changed, 207 insertions(+), 157 deletions(-)

diff --git a/docs/sql-manual/sql-functions/date-time-functions/hour.md 
b/docs/sql-manual/sql-functions/date-time-functions/hour.md
index afe164c7cbe..d5e9be130ec 100644
--- a/docs/sql-manual/sql-functions/date-time-functions/hour.md
+++ b/docs/sql-manual/sql-functions/date-time-functions/hour.md
@@ -24,25 +24,32 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## hour
-### description
-#### Syntax
+## Description
 
-`INT HOUR(DATETIME date)`
+Retrieves the hour information from a date.
+
+The parameter can be of type Date, DateTime, or Time.
 
-Returns hour information in the time type, ranging from 0,23
+When the parameter is of type Date or DateTime, the return value ranges from 0 
to 23. When the parameter is of type Time, the return value can exceed 24.
 
-The parameter is Date or Datetime type
+## Syntax
+`INT HOUR(DATETIME date)`
 
-### example
+## Example
 
-```
+```sql
 mysql> select hour('2018-12-31 23:59:59');
 +-----------------------------+
 | hour('2018-12-31 23:59:59') |
 +-----------------------------+
 |                          23 |
 +-----------------------------+
+mysql> select cast(4562632 as time),hour(cast(4562632 as time)), 
minute(cast(4562632 as time)),second(cast(4562632 as time));
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| cast(4562632 as TIME) | hour(cast(4562632 as TIME)) | minute(cast(4562632 as 
TIME)) | second(cast(4562632 as TIME)) |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| 456:26:32             |                         456 |                        
    26 |                            32 |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
 ```
-### keywords
+## Keywords
     HOUR
diff --git a/docs/sql-manual/sql-functions/date-time-functions/minute.md 
b/docs/sql-manual/sql-functions/date-time-functions/minute.md
index 5af9edccce4..cfa348e7399 100644
--- a/docs/sql-manual/sql-functions/date-time-functions/minute.md
+++ b/docs/sql-manual/sql-functions/date-time-functions/minute.md
@@ -24,19 +24,18 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## minute
-### description
-#### Syntax
 
-`INT MINUTE(DATETIME date)`
+## Description
 
 Returns minute information in the time type, ranging from 0,59
 
-The parameter is Date or Datetime type
+The parameter is Date or Datetime or Time type
+## Syntax
+`INT MINUTE(DATETIME date)`
 
-### example
+## Example
 
-```
+```sql
 mysql> select minute('2018-12-31 23:59:59');
 +-----------------------------+
 | minute('2018-12-31 23:59:59') |
@@ -44,5 +43,5 @@ mysql> select minute('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     MINUTE
diff --git a/docs/sql-manual/sql-functions/date-time-functions/second.md 
b/docs/sql-manual/sql-functions/date-time-functions/second.md
index c33853685ec..cbe73597cfe 100644
--- a/docs/sql-manual/sql-functions/date-time-functions/second.md
+++ b/docs/sql-manual/sql-functions/date-time-functions/second.md
@@ -24,19 +24,18 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## second
-### description
-#### Syntax
-
-`INT SECOND(DATETIME date)`
+## Description
 
 Returns second information in the time type, ranging from 0,59
 
-The parameter is Date or Datetime type
+The parameter is Date or Datetime or Time type
 
-### example
+## Syntax
+`INT SECOND(DATETIME date)`
 
-```
+## Example
+
+```sql
 mysql> select second('2018-12-31 23:59:59');
 +-----------------------------+
 | second('2018-12-31 23:59:59') |
@@ -44,5 +43,5 @@ mysql> select second('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     SECOND
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/hour.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/hour.md
index d156dc38f37..40be0e1c0b0 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/hour.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/hour.md
@@ -24,26 +24,34 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## hour
-### description
-#### Syntax
+## Description
 
-`INT HOUR(DATETIME date)`
 
+获得日期中的小时的信息。
 
-获得日期中的小时的信息,返回值范围从0-23。
+参数为 Date 或者 Datetime,Time 类型
 
-参数为Date或者Datetime类型
+当参数为 Date 或者 Datetime,返回值范围从 0-23。当参数为 Time,返回值可以大于 24
 
-### example
+## Syntax
 
-```
+`INT HOUR(DATETIME date)`
+## Example
+
+```sql
 mysql> select hour('2018-12-31 23:59:59');
 +-----------------------------+
 | hour('2018-12-31 23:59:59') |
 +-----------------------------+
 |                          23 |
 +-----------------------------+
+
+mysql> select cast(4562632 as time),hour(cast(4562632 as time)), 
minute(cast(4562632 as time)),second(cast(4562632 as time));
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| cast(4562632 as TIME) | hour(cast(4562632 as TIME)) | minute(cast(4562632 as 
TIME)) | second(cast(4562632 as TIME)) |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| 456:26:32             |                         456 |                        
    26 |                            32 |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
 ```
-### keywords
+## Keywords
     HOUR
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/minute.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/minute.md
index 8c4492c6591..0803c1f016a 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/minute.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/minute.md
@@ -24,20 +24,21 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## minute
-### description
-#### Syntax
 
-`INT MINUTE(DATETIME date)`
+## Description
 
 
-获得日期中的分钟的信息,返回值范围从0-59。
+获得日期中的分钟的信息,返回值范围从 0-59。
 
-参数为Date或者Datetime类型
+参数为 Date 或者 Datetime,Time 类型
 
-### example
+## Syntax
 
-```
+`INT MINUTE(DATETIME date)`
+
+## Example
+
+```sql
 mysql> select minute('2018-12-31 23:59:59');
 +-----------------------------+
 | minute('2018-12-31 23:59:59') |
@@ -45,5 +46,5 @@ mysql> select minute('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     MINUTE
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/second.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/second.md
index 64a061a1741..530fa4d6694 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/second.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/date-time-functions/second.md
@@ -24,20 +24,21 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## second
-### description
-#### Syntax
+## Description
 
-`INT SECOND(DATETIME date)`
 
 
-获得日期中的秒的信息,返回值范围从0-59。
+获得日期中的秒的信息,返回值范围从 0-59。
 
-参数为Date或者Datetime类型
+参数为 Date 或者 Datetime,Time 类型
 
-### example
+## Syntax
 
-```
+`INT SECOND(DATETIME date)`
+
+## Example
+
+```sql
 mysql> select second('2018-12-31 23:59:59');
 +-----------------------------+
 | second('2018-12-31 23:59:59') |
@@ -45,5 +46,5 @@ mysql> select second('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     SECOND
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/hour.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/hour.md
index d156dc38f37..eb5f923e1a3 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/hour.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/hour.md
@@ -24,26 +24,36 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## hour
-### description
-#### Syntax
+## Description
 
-`INT HOUR(DATETIME date)`
 
 
-获得日期中的小时的信息,返回值范围从0-23。
 
-参数为Date或者Datetime类型
+获得日期中的小时的信息。
 
-### example
+参数为 Date 或者 Datetime,Time 类型
 
-```
+当参数为 Date 或者 Datetime,返回值范围从 0-23。当参数为 Time,返回值可以大于 24
+
+## Syntax
+
+`INT HOUR(DATETIME date)`
+
+## Example
+
+```sql
 mysql> select hour('2018-12-31 23:59:59');
 +-----------------------------+
 | hour('2018-12-31 23:59:59') |
 +-----------------------------+
 |                          23 |
 +-----------------------------+
+mysql> select cast(4562632 as time),hour(cast(4562632 as time)), 
minute(cast(4562632 as time)),second(cast(4562632 as time));
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| cast(4562632 as TIME) | hour(cast(4562632 as TIME)) | minute(cast(4562632 as 
TIME)) | second(cast(4562632 as TIME)) |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| 456:26:32             |                         456 |                        
    26 |                            32 |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
 ```
-### keywords
+## Keywords
     HOUR
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/minute.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/minute.md
index 8c4492c6591..8a4ee6461ab 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/minute.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/minute.md
@@ -24,20 +24,20 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## minute
-### description
-#### Syntax
+## Description
 
-`INT MINUTE(DATETIME date)`
 
+获得日期中的分钟的信息,返回值范围从 0-59。
+
+参数为 Date 或者 Datetime,Time 类型
 
-获得日期中的分钟的信息,返回值范围从0-59。
+## Syntax
 
-参数为Date或者Datetime类型
+`INT MINUTE(DATETIME date)`
 
-### example
+## Example
 
-```
+```sql
 mysql> select minute('2018-12-31 23:59:59');
 +-----------------------------+
 | minute('2018-12-31 23:59:59') |
@@ -45,5 +45,5 @@ mysql> select minute('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     MINUTE
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/second.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/second.md
index 64a061a1741..266d1909ac8 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/second.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-functions/date-time-functions/second.md
@@ -24,20 +24,19 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## second
-### description
-#### Syntax
+## Description
 
-`INT SECOND(DATETIME date)`
 
+获得日期中的秒的信息,返回值范围从 0-59。
 
-获得日期中的秒的信息,返回值范围从0-59。
+参数为 Date 或者 Datetime,Time 类型
 
-参数为Date或者Datetime类型
+## Syntax
+`INT SECOND(DATETIME date)`
 
-### example
+## Example
 
-```
+```sql
 mysql> select second('2018-12-31 23:59:59');
 +-----------------------------+
 | second('2018-12-31 23:59:59') |
@@ -45,5 +44,5 @@ mysql> select second('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     SECOND
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/hour.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/hour.md
index d156dc38f37..6c5a318454b 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/hour.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/hour.md
@@ -24,26 +24,33 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## hour
-### description
-#### Syntax
+## Description
 
-`INT HOUR(DATETIME date)`
 
+获得日期中的小时的信息。
+
+参数为 Date 或者 Datetime,Time 类型
 
-获得日期中的小时的信息,返回值范围从0-23。
+当参数为 Date 或者 Datetime,返回值范围从 0-23。当参数为 Time,返回值可以大于 24
 
-参数为Date或者Datetime类型
+## Syntax
+`INT HOUR(DATETIME date)`
 
-### example
+## Example
 
-```
+```sql
 mysql> select hour('2018-12-31 23:59:59');
 +-----------------------------+
 | hour('2018-12-31 23:59:59') |
 +-----------------------------+
 |                          23 |
 +-----------------------------+
+mysql> select cast(4562632 as time),hour(cast(4562632 as time)), 
minute(cast(4562632 as time)),second(cast(4562632 as time));
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| cast(4562632 as TIME) | hour(cast(4562632 as TIME)) | minute(cast(4562632 as 
TIME)) | second(cast(4562632 as TIME)) |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| 456:26:32             |                         456 |                        
    26 |                            32 |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
 ```
-### keywords
+## Keywords
     HOUR
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/minute.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/minute.md
index 8c4492c6591..ead7a7e5026 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/minute.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/minute.md
@@ -24,20 +24,19 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## minute
-### description
-#### Syntax
+## Description
 
-`INT MINUTE(DATETIME date)`
 
+获得日期中的分钟的信息,返回值范围从 0-59。
 
-获得日期中的分钟的信息,返回值范围从0-59。
+参数为 Date 或者 Datetime,Time 类型
 
-参数为Date或者Datetime类型
+## Syntax
+`INT MINUTE(DATETIME date)`
 
-### example
+## Example
 
-```
+```sql
 mysql> select minute('2018-12-31 23:59:59');
 +-----------------------------+
 | minute('2018-12-31 23:59:59') |
@@ -45,5 +44,5 @@ mysql> select minute('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     MINUTE
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/second.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/second.md
index 64a061a1741..5e4b4d1053f 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/second.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-functions/date-time-functions/second.md
@@ -24,20 +24,20 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## second
-### description
-#### Syntax
+## Description
 
-`INT SECOND(DATETIME date)`
 
+获得日期中的秒的信息,返回值范围从 0-59。
+
+参数为 Date 或者 Datetime,Time 类型
 
-获得日期中的秒的信息,返回值范围从0-59。
+## Syntax
 
-参数为Date或者Datetime类型
+`INT SECOND(DATETIME date)`
 
-### example
+## Example
 
-```
+```sql
 mysql> select second('2018-12-31 23:59:59');
 +-----------------------------+
 | second('2018-12-31 23:59:59') |
@@ -45,5 +45,5 @@ mysql> select second('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     SECOND
diff --git 
a/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/hour.md
 
b/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/hour.md
index afe164c7cbe..b321ee2e753 100644
--- 
a/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/hour.md
+++ 
b/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/hour.md
@@ -24,25 +24,33 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## hour
-### description
-#### Syntax
+## Description
 
-`INT HOUR(DATETIME date)`
 
-Returns hour information in the time type, ranging from 0,23
+Retrieves the hour information from a date.
 
-The parameter is Date or Datetime type
+The parameter can be of type Date, DateTime, or Time.
 
-### example
+When the parameter is of type Date or DateTime, the return value ranges from 0 
to 23. When the parameter is of type Time, the return value can exceed 24.
 
-```
+## Syntax
+`INT HOUR(DATETIME date)`
+
+## Example
+
+```sql
 mysql> select hour('2018-12-31 23:59:59');
 +-----------------------------+
 | hour('2018-12-31 23:59:59') |
 +-----------------------------+
 |                          23 |
 +-----------------------------+
+mysql> select cast(4562632 as time),hour(cast(4562632 as time)), 
minute(cast(4562632 as time)),second(cast(4562632 as time));
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| cast(4562632 as TIME) | hour(cast(4562632 as TIME)) | minute(cast(4562632 as 
TIME)) | second(cast(4562632 as TIME)) |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| 456:26:32             |                         456 |                        
    26 |                            32 |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
 ```
-### keywords
+## Keywords
     HOUR
diff --git 
a/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/minute.md
 
b/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/minute.md
index 5af9edccce4..1c853b7d996 100644
--- 
a/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/minute.md
+++ 
b/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/minute.md
@@ -24,19 +24,20 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## minute
-### description
-#### Syntax
+## Description
 
-`INT MINUTE(DATETIME date)`
 
 Returns minute information in the time type, ranging from 0,59
 
-The parameter is Date or Datetime type
+The parameter is Date or Datetime or Time type
 
-### example
+## Syntax
+`INT MINUTE(DATETIME date)`
 
-```
+
+## Example
+
+```sql
 mysql> select minute('2018-12-31 23:59:59');
 +-----------------------------+
 | minute('2018-12-31 23:59:59') |
@@ -44,5 +45,5 @@ mysql> select minute('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     MINUTE
diff --git 
a/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/second.md
 
b/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/second.md
index c33853685ec..f64cace3301 100644
--- 
a/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/second.md
+++ 
b/versioned_docs/version-2.1/sql-manual/sql-functions/date-time-functions/second.md
@@ -24,19 +24,20 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## second
-### description
-#### Syntax
+## Description
 
-`INT SECOND(DATETIME date)`
 
 Returns second information in the time type, ranging from 0,59
 
-The parameter is Date or Datetime type
+The parameter is Date or Datetime or Time type
 
-### example
 
-```
+## Syntax
+`INT SECOND(DATETIME date)`
+
+## Example
+
+```sql
 mysql> select second('2018-12-31 23:59:59');
 +-----------------------------+
 | second('2018-12-31 23:59:59') |
@@ -44,5 +45,5 @@ mysql> select second('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     SECOND
diff --git 
a/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/hour.md
 
b/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/hour.md
index afe164c7cbe..d1bf2685bc1 100644
--- 
a/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/hour.md
+++ 
b/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/hour.md
@@ -24,25 +24,34 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## hour
-### description
-#### Syntax
+## Description
 
-`INT HOUR(DATETIME date)`
 
-Returns hour information in the time type, ranging from 0,23
+Retrieves the hour information from a date.
 
-The parameter is Date or Datetime type
+The parameter can be of type Date, DateTime, or Time.
 
-### example
+When the parameter is of type Date or DateTime, the return value ranges from 0 
to 23. When the parameter is of type Time, the return value can exceed 24.
 
-```
+## Syntax
+
+`INT HOUR(DATETIME date)`
+
+## Example
+
+```sql
 mysql> select hour('2018-12-31 23:59:59');
 +-----------------------------+
 | hour('2018-12-31 23:59:59') |
 +-----------------------------+
 |                          23 |
 +-----------------------------+
+mysql> select cast(4562632 as time),hour(cast(4562632 as time)), 
minute(cast(4562632 as time)),second(cast(4562632 as time));
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| cast(4562632 as TIME) | hour(cast(4562632 as TIME)) | minute(cast(4562632 as 
TIME)) | second(cast(4562632 as TIME)) |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
+| 456:26:32             |                         456 |                        
    26 |                            32 |
++-----------------------+-----------------------------+-------------------------------+-------------------------------+
 ```
-### keywords
+## Keywords
     HOUR
diff --git 
a/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/minute.md
 
b/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/minute.md
index 5af9edccce4..fedfde0bffa 100644
--- 
a/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/minute.md
+++ 
b/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/minute.md
@@ -24,19 +24,19 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## minute
-### description
-#### Syntax
+## Description
 
-`INT MINUTE(DATETIME date)`
 
 Returns minute information in the time type, ranging from 0,59
 
-The parameter is Date or Datetime type
+The parameter is Date or Datetime or Time type
+
+## Syntax
+`INT MINUTE(DATETIME date)`
 
-### example
+## Example
 
-```
+```sql
 mysql> select minute('2018-12-31 23:59:59');
 +-----------------------------+
 | minute('2018-12-31 23:59:59') |
@@ -44,5 +44,5 @@ mysql> select minute('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     MINUTE
diff --git 
a/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/second.md
 
b/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/second.md
index c33853685ec..6ae78fa666a 100644
--- 
a/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/second.md
+++ 
b/versioned_docs/version-3.0/sql-manual/sql-functions/date-time-functions/second.md
@@ -24,19 +24,20 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## second
-### description
-#### Syntax
+## Description
 
-`INT SECOND(DATETIME date)`
 
 Returns second information in the time type, ranging from 0,59
 
-The parameter is Date or Datetime type
+The parameter is Date or Datetime or Time type
 
-### example
+## Syntax
 
-```
+`INT SECOND(DATETIME date)`
+
+## Example
+
+```sql
 mysql> select second('2018-12-31 23:59:59');
 +-----------------------------+
 | second('2018-12-31 23:59:59') |
@@ -44,5 +45,5 @@ mysql> select second('2018-12-31 23:59:59');
 |                          59 |
 +-----------------------------+
 ```
-### keywords
+## Keywords
     SECOND


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to