bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/SQL/SQL References
SQL•SQL References

MySQL SUBTIME() Function

Concept visual

MySQL SUBTIME() Function

Pointer walk
two pointers
leftright102132436485116
left=0
right=6
1
3

Start at both ends

Example

Subtract 5.000001 seconds and return the datetime: SELECT SUBTIME("2017-06-15 10:24:21.000004", "5.000001");

Definition and Usage

Formula

The SUBTIME() function subtracts time from a time/datetime expression and then returns the new time/datetime.

Syntax

Subtime(

datetime, time_interval )

Parameter Values

Parameter

Description datetime

Required. The time or datetime to be modified time_interval Required. The time interval to subtract from datetime. Both positive and negative values are allowed

Technical Details

Works in:

From MySQL 4.0

More Examples

Example

Subtract 3 hours, 2 minutes, 5.000001 seconds and return the datetime: SELECT SUBTIME("2017-06-15 10:24:21.000004", "3:2:5.000001");

Example

Subtract 5 seconds and return the time: SELECT SUBTIME("10:24:21", "5");

Example

Subtract 3 minutes and return the time: SELECT SUBTIME("10:24:21", "300");

Example

Add 3 hours, 2 minutes, and 5 seconds, and return the time: SELECT SUBTIME("10:24:21", "-3:2:5");

Previous

❮ MySQL Functions

Next

Previous

MySQL SUBDATE() Function

Next

MySQL SYSDATE() Function