EverKB

Knowledge Base Ever

Функција која додаје или одузима наведени временски интервал до датума и времена у МиСКЛ-у

2019-11-21 14:41:36

Ознака: MySQL, SQL Date Funcitons, DATE_ADD, DATE_SUB, ADDDATE, SUBDATE, INTERVAL, МиСКЛ дата функција, МиСКЛ додавање датума и одузимање

Из перспективе програмског језика, датум и време су релативно сложени и напредни типови података у односу на целе бројеве и низове, а употреба на разним језицима је мање уједначена.

Овај чланак углавном објашњава функције у МиСКЛ-у које додају или одређују временски интервал за датум и време.Додавање користи <воцоде> ДАТЕ_АДД () <воцоде>, а одузимање користи <воцоде> ДАТЕ_СУБ () <воцоде>

ДАТЕ_АДД и ДАТЕ_СУБ

SELECT DATE_ADD('2019-11-11', INTERVAL 2 MONTH);
SELECT DATE_SUB('2019-11-11', INTERVAL 2 MONTH);

ДОДАТАК И ПОДДАТ

SELECT ADDDATE('2019-11-11', INTERVAL 2 MONTH);
SELECT SUBDATE('2019-11-11', INTERVAL 2 MONTH);
Ове двије функције су идентичне функцијама ДАТЕ_АДД и ДАТЕ_СУБ, осим што ИНТЕРВАЛ може бити изостављен.

Ево неколико једноставних примера:

INTERVAL 2 MONTH Је временски интервал, INTERVAL је фиксни знак, 2 је количина, а MONTH је тип интервала. Сви типови су следећи:
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
Такође подржава сложеније интервале, одговарајући формат је следећи:
SECOND_MICROSECOND	'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND	'MINUTES:SECONDS.MICROSECONDS'
MINUTE_SECOND	'MINUTES:SECONDS'
HOUR_MICROSECOND	'HOURS:MINUTES:SECONDS.MICROSECONDS'
HOUR_SECOND	'HOURS:MINUTES:SECONDS'
HOUR_MINUTE	'HOURS:MINUTES'
DAY_MICROSECOND	'DAYS HOURS:MINUTES:SECONDS.MICROSECONDS'
DAY_SECOND	'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE	'DAYS HOURS:MINUTES'
DAY_HOUR	'DAYS HOURS'
YEAR_MONTH	'YEARS-MONTHS'

Ознака

CentOS7 CentOS PHP Linux Python Python3 MySQL MariaDB YUM JavaScript mysql_native_password PHP7 CSS Redis MySQL8 caching_sha2_password HTML substr Bluetooth Failed to build these modules: _ctypes Minimal ISO PECL SQL Date Funcitons Wi-Fi date sub INTERVAL root Tag Cloud CodeIgniter font-size ss5 apache httpd dual network interfaces Laravel node.js ShadowsocksR vertical-align CURLFille horiz-align PyCharm SUBDATE BarManager exec mb_substr PEAR SOCKS5 Proxy Server WebStorm date add IntelliJIDEA remi Tag Chrome find PHP5.5 src Apache du jQuery nginx Shadowsocks-Python V2Ray cURL hide PostgreSQL sub folder availability eth0 MariaDB10.4 pdo_sqlsrv SOCKS5 Web Server date Install MongoDB mssql-tools register_shutdown_function Symfony File Upload php-fpm sqlsrv Zend Framework ADDDATE DevExpress JetBrain network interface Shadowsocks-Libev unixODBC-devel height Port 80 string Aura error_get_last password policy requirements SOCKS Web Development data INDENTIFIED BY msodbcsql Redis5 SVN Fedora Media Writer SQLAlchemy absolute Deepin jemalloc mysqlclient Shadowsocks toggle convert FuelPHP PHPUnit Framework ss5.passwd at-symbol Error Control Operator margin password SOCKET vps daemon process IIS MongoDB4 sudoers center Fatal Errors Phalcon SQL Server 2017 WiFi .htaccess DATE_SUB set_error_handler TestCase Compiling PHP frequency conflict PHPUnit ss5.conf apr Elasticsearch7.3 particles.js Slim Vincent Garreau daemon HTTP Sudo Failed to build these modules: _uuid MongoDB pg_bha.conf SQL Server width DATE_ADD ip command MySQL-python scrollbar Tcp BBR Compiling Apache Frameworks PHPStorm ss5-3.8.9 Apache2.4 Elasticsearch libpython3.7m.so.1.0 NodeJs show VIM CURLOPT_POSTFIELDS

Најновији чланак