# 4.1. Hàm thời gian

### <span style="mso-list: Ignore;">4.1.1.<span style="font: 7.0pt 'Times New Roman';"> </span></span>ADD\_SECOND

Thêm một khoảng thời gian (tính bằng giây) vào một trường dữ liệu ngày tháng.

**Cú pháp:**

**ADD\_SECOND** (truong\_du\_lieu\_thoi\_gian **DATETIME**, gia tri *INT*) =&gt; *DATETIME*

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian**: Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**gia\_tri:** Số giây cần thêm.

**Ví dụ:**

```mysql
SELECT ADD_SECOND(’15-08-2019 10:01:30’,30)
-- 15-08-2019 10:02:00

```

### <span style="mso-list: Ignore;">4.1.2.<span style="font: 7.0pt 'Times New Roman';"> </span></span>ADD\_MINUTE

Thêm một khoảng thời gian (tính bằng phút) vào một trường dữ liệu ngày tháng.

**Cú pháp:**

**ADD\_MINUTE** (truong\_du\_lieu\_thoi\_gian DATETIME, gia tri INT) =&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**gia\_tri:** Số phút cần thêm.

**Ví dụ:**

```mysql
SELECT ADD_MINUTE(’15-08-2019 10:01:30’,30)
```

### <span style="mso-list: Ignore;">4.1.3.<span style="font: 7.0pt 'Times New Roman';"> </span></span>ADD\_HOUR

Thêm một khoảng thời gian (tính bằng giờ) vào một trường dữ liệu ngày tháng.

**Cú pháp:**

**ADD\_HOUR** (truong\_du\_lieu\_thoi\_gian DATETIME, gia tri INT) =&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">  </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**gia\_tri:** Số giờ cần thêm.

**Ví dụ:**

```mysql
SELECT ADD_HOUR(’15-08-2019 10:01:30’,5)
-- 15-08-2019 15:01:30
```

### <span style="mso-list: Ignore;">4.1.4.<span style="font: 7.0pt 'Times New Roman';"> </span></span>ADD\_DAY

Thêm một khoảng thời gian (tính bằng ngày) vào một trường dữ liệu ngày tháng.

**Cú pháp:**

**ADD\_DAY** (truong\_du\_lieu\_thoi\_gian DATETIME, gia tri INT) =&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**gia\_tri:** Số ngày cần thêm.

**Ví dụ:**

```mysql
SELECT ADD_DAY(’15-08-2019 10:01:30’,30)
-- 15-08-2019 10:01:30
```

### <span style="mso-list: Ignore;">4.1.5.<span style="font: 7.0pt 'Times New Roman';"> </span></span>ADD\_WEAK

Thêm một khoảng thời gian (tính bằng tuần) vào một trường dữ liệu ngày tháng.

**Cú pháp:**

**ADD\_WEAK** (truong\_du\_lieu\_thoi\_gian DATETIME, gia tri INT) =&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">  </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">  </span></span></span>**gia\_tri:** Số tuần cần thêm.

**Ví dụ:**

```mysql
SELECT ADD_WEAK(’15-08-2019 10:01:30’,30)
-- 15-08-2019 10:02:00
```

### <span style="mso-list: Ignore;">4.1.6.<span style="font: 7.0pt 'Times New Roman';"> </span></span>ADD\_MONTH

Thêm một khoảng thời gian (tính bằng tháng) vào một trường dữ liệu ngày tháng.

**Cú pháp:**

**ADD\_MONTH** (truong\_du\_lieu\_thoi\_gian DATETIME, gia tri INT) =&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**gia\_tri:** Số tháng cần thêm.

**Ví dụ:**

```mysql
SELECT ADD_MONTH(’15-08-2019 10:01:30’,6)
-- 15-12-2019 10:01:30

```

### <span style="mso-list: Ignore;">4.1.7.<span style="font: 7.0pt 'Times New Roman';"> </span></span>ADD\_QUARTER

Thêm một khoảng thời gian (tính bằng quý) vào một trường dữ liệu ngày tháng.

**Cú pháp:**

**ADD\_QUARTER** (truong\_du\_lieu\_thoi\_gian DATETIME, gia\_tri INT) =&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">  </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**gia\_tri:** Số quý cần thêm.

**Ví dụ:**

```mysql
SELECT ADD_QUARTER(’15-08-2019 10:01:30’,1)
-- 15-11-2019 10:01:30
```

### <span style="mso-list: Ignore;">4.1.8.<span style="font: 7.0pt 'Times New Roman';"> </span></span>ADD\_YEAR

Thêm một khoảng thời gian (tính bằng năm) vào một trường dữ liệu ngày tháng.

**Cú pháp:**

**ADD\_YEAR** (truong\_du\_lieu\_thoi\_gian DATETIME, gia tri INT) =&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**gia\_tri:** Số năm cần thêm.

**Ví dụ:**

```mysql
SELECT ADD_YEAR(’15-08-2019 10:01:30’,5)
-- 15-08-2024 10:01:30

```

### <span style="mso-list: Ignore;">4.1.9.<span style="font: 7.0pt 'Times New Roman';"> </span></span>SECOND

Trả về giá trị giây(từ 0 -59) trong trường dữ liệu thời gian.

**Cú pháp:**

**SECOND** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT SECOND(’15-08-2019 10:01:30’)
-- 30

```

### <span style="mso-list: Ignore;">4.1.10. </span>MINUTE

Trả về giá trị phút (từ 0 -59) trong trường dữ liệu thời gian.

**Cú pháp:**

**MINUTE** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT MINUTE(’15-08-2019 10:01:30’)
-- 1

```

### <span style="mso-list: Ignore;">4.1.11. </span>HOUR

Trả về giá trị giờ (từ 0- 23) trong trường dữ liệu thời gian.

**Cú pháp:**

**HOUR** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT HOUR(’15-08-2019 10:01:30’)
-- 10

```

### <span style="mso-list: Ignore;">4.1.12. </span>DAY

Trả về giá trị ngày (từ 1- 31) trong trường dữ liệu thời gian.

**Cú pháp:**

**DAY** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT DAY(’15-08-2019 10:01:30’)
-- 15

```

### <span style="mso-list: Ignore;">4.1.13. </span>MONTH

Trả về giá trị tháng (từ 1- 12) trong trường dữ liệu thời gian.

**Cú pháp:**

**MONTH** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT SECOND(’15-08-2019 10:01:30’)
-- 8

```

### <span style="mso-list: Ignore;">4.1.14. </span>QUARTER

Trả về giá trị quý (từ 1- 4) trong trường dữ liệu thời gian.

**Cú pháp:**

**QUARTER** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT QUARTER(’15-08-2019 10:01:30’)
-- 3
```

### <span style="mso-list: Ignore;">4.1.15. </span>YEAR

Trả về giá trị năm trong trường dữ liệu thời gian.

**Cú pháp:**

**YEAR** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT YEAR(’15-08-2019 10:01:30’)
-- 2019
```

### <span style="mso-list: Ignore;">4.1.16. </span>LASTDAY

Trả về ngày cuối cùng trong tháng với trường dữ liệu thời gian.

**Cú pháp:**

**LASTDAY** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">  </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT LASTDAY(’15-08-2019 10:01:30’)
-- 31-08-2019 10:01:30
```

### <span style="mso-list: Ignore;">4.1.17. </span>TRUNC\_SECOND

Trả về giá trị thời gian với độ chính xác được tính theo giây.

**Cú pháp:**

**TRUNC\_SECOND** (truong\_du\_lieu\_thoi\_gian DATETIME)<span style="mso-spacerun: yes;"> </span>=&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">  </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT TRUNC_SECOND(’15-08-2019 10:01:30’)
-- 15-08-2019 10:01:30

```

### <span style="mso-list: Ignore;">4.1.18. </span>TRUNC\_MINUTE

Trả về giá trị thời gian với độ chính xác được tính theo phút.

**Cú pháp:**

<span style="mso-spacerun: yes;"> </span>**TRUNC\_ MINUTE** (truong\_du\_lieu\_thoi\_gian)<span style="mso-spacerun: yes;"> </span>=&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT TRUNC_ MINUTE(’15-08-2019 10:01:30’)
-- 15-08-2019 10:01:00
```

### <span style="mso-list: Ignore;">4.1.19. </span>TRUNC\_HOUR

Trả về giá trị thời gian với độ chính xác được tính theo giờ.

**Cú pháp:**

<span style="mso-spacerun: yes;"> </span>**TRUNC\_HOUR** (truong\_du\_lieu\_thoi\_gian DATETIME)<span style="mso-spacerun: yes;"> </span>=&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">  </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT TRUNC_HOUR(’15-08-2019 10:01:30’)
-- 15-08-2019 10:00:00
```

### <span style="mso-list: Ignore;">4.1.20. </span>TRUNC\_DAY

Trả về giá trị thời gian với độ chính xác được tính theo ngày.

**Cú pháp:**

<span style="mso-spacerun: yes;"> </span>**TRUNC\_DAY** (truong\_du\_lieu\_thoi\_gian DATETIME)<span style="mso-spacerun: yes;"> </span>=&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT TRUNC_DAY (’15-08-2019 10:01:30’)
-- 15-08-2019 00:00:00
```

### <span style="mso-list: Ignore;">4.1.21. </span>TRUNC\_WEEK

Trả về giá trị thời gian với độ chính xác được tính theo tuần.

**Cú pháp:**

<span style="mso-spacerun: yes;"> </span>**TRUNC\_WEEK** (truong\_du\_lieu\_thoi\_gian DATETIME)<span style="mso-spacerun: yes;"> </span>=&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT TRUNC_WEEK(’15-08-2019 10:01:30’)
-- 04-08-2019 00:00:00
```

### <span style="mso-list: Ignore;">4.1.22. </span>TRUNC\_MONTH

Trả về giá trị thời gian với độ chính xác được tính theo tháng.

**Cú pháp:**

<span style="mso-spacerun: yes;"> </span>**TRUNC\_MONTH** (truong\_du\_lieu\_thoi\_gian DATETIME)<span style="mso-spacerun: yes;"> </span>=&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">  </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT TRUNC_MONTH(’15-08-2019 10:01:30’)
-- 01-08-2019 00:00:00
```

### <span style="mso-list: Ignore;">4.1.23. </span>TRUNC\_QUARTER

Trả về giá trị thời gian với độ chính xác được tính theo quý.

**Cú pháp:**

<span style="mso-spacerun: yes;"> </span>**TRUNC\_QUARTER** (truong\_du\_lieu\_thoi\_gian DATETIME)<span style="mso-spacerun: yes;"> </span>=&gt; <span style="mso-spacerun: yes;"> </span>DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT TRUNC_QUARTER(’15-08-2019 10:01:30’)
-- 01-07-2019 00:00:00
```

### <span style="mso-list: Ignore;">4.1.24. </span>TRUNC\_YEAR

Trả về giá trị thời gian với độ chính xác được tính theo năm.

**Cú pháp:**

<span style="mso-spacerun: yes;"> </span>**TRUNC\_YEAR** (truong\_du\_lieu\_thoi\_gian DATETIME)<span style="mso-spacerun: yes;"> </span>=&gt; DATETIME

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT TRUNC_YEAR(’15-08-2019 10:01:30’)
-- 01-01-2019 00:00:00
```

### <span style="mso-list: Ignore;">4.1.25. </span>DOM

Trả về thứ tự ngày trong tháng từ một biểu thức thời gian.

**Cú pháp:**

<span style="mso-spacerun: yes;"> </span>**DOM** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT DOM(’15-08-2019 10:01:30’)
-- 15
```

### <span style="mso-list: Ignore;">4.1.26. </span>DOW

Trả về thứ tự ngày trong tuần từ một biểu thức thời gian.

**Cú pháp:**

**DOW** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">  </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

```mysql
SELECT DOW(’15-08-2019 10:01:30’)
-- 4(15-08-2019 là thứ 5, 4 là thứ tự của thứ 5 trong tuần)
```

### <span style="mso-list: Ignore;">4.1.27. </span>DOY

Trả về thứ tự ngày trong năm từ một biểu thức thời gian.

**Cú pháp:**

**DOY** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

```mysql
SELECT DOY(’15-08-2019 10:01:30’)
-- 227(Năm 2019 có 365 ngày, 15-08-2019 là ngày thứ 227)
```

### <span style="mso-list: Ignore;">4.1.28. </span>WOY

Trả về thứ tự tuần trong năm từ một biểu thức thời gian.

**Cú pháp:**

**WOY** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

```mysql
SELECT WOY(’15-08-2019 10:01:30’)
-- 33(Một năm có 54 tuần, ngày 15-08-2019 là tuần thứ 33 trong năm)
```

### <span style="mso-list: Ignore;">4.1.29. </span>YWEEK

Trả về thứ tự tuần trong năm từ một biểu thức thời gian.

**Cú pháp:**

**YWEEK** (truong\_du\_lieu\_thoi\_gian DATETIME) =&gt; INT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT YWEEK(’15-08-2019 10:01:30’)
-- 33
```

### <span style="mso-list: Ignore;">4.1.30. </span>EPOCH

Tính số giây đã trôi qua từ một mốc dữ liệu thời gian so với ngày 1 tháng 1 năm 1970 lúc 00:00:00 giờ UTC.

**Cú pháp:**

**EPOCH** (truong\_du\_lieu\_thoi\_gian DATETIME)<span style="mso-spacerun: yes;"> </span>=&gt; BIGINT

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; font-weight: normal; mso-bidi-font-weight: bold;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**truong\_du\_lieu\_thoi\_gian:** Biểu thức hoặc cột trả về kiểu dữ liệu thời gian/ngày tháng.

**Ví dụ:**

```mysql
SELECT EPOCH(’24/06/2024 10:01:30’)
-- 1719223290
```

```mysql
SELECT EPOCH(’01/01/1970 00:00:00’)
-- 0
```

<div class="eJOY__extension_root_class" id="bkmrk--2" style="all: unset;"></div><div class="eJOY__extension_root_class" id="bkmrk--3" style="all: unset;"></div>