MySQL DATE_SUB() ਫੰਕਸ਼ਨ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
DATE_SUB() ਫੰਕਸ਼ਨ ਤਾਰੀਖ ਤੋਂ ਨਿਰਧਾਰਿਤ ਸਮਾਂ ਅੰਤਰ ਘਟਾਉਂਦਾ ਹੈ。
ਗਰੰਥ
DATE_SUB(date,INTERVAL expr type)
date ਪੈਰਾਮੀਟਰ ਇੱਕ ਲਾਗੂ ਤਾਰੀਖ ਪ੍ਰਗਟਾਵਾ ਹੈ。expr ਪੈਰਾਮੀਟਰ ਉਹ ਸਮਾਂ ਅੰਤਰ ਹੈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ
type ਪੈਰਾਮੀਟਰ ਹੇਠ ਲਿਖੇ ਮੁੱਲਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਨੂੰ ਹੋ ਸਕਦਾ ਹੈ:
Type ਮੁੱਲ |
---|
MICROSECOND |
SECOND |
MINUTE |
HOUR |
DAY |
WEEK |
MONTH |
QUARTER |
YEAR |
SECOND_MICROSECOND |
MINUTE_MICROSECOND |
MINUTE_SECOND |
HOUR_MICROSECOND |
HOUR_SECOND |
HOUR_MINUTE |
DAY_MICROSECOND |
DAY_SECOND |
DAY_MINUTE |
DAY_HOUR |
YEAR_MONTH |
ਉਦਾਹਰਣ
ਅਸੀਂ ਹੇਠ ਲਿਖੀ ਤਾਲਿਕਾ ਹਾਂ:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |
ਹੁਣ, ਅਸੀਂ "OrderDate" ਤੋਂ 2 ਦਿਨ ਘਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹਾਂ。
ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਵਰਤੀਏ:
SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 2 DAY) AS OrderPayDate FROM Orders
ਨਤੀਜਾ:
OrderId | OrderPayDate |
---|---|
1 | 2008-12-27 16:25:46.635 |