MySQL માં તારીખો અને સમય કેવી રીતે ઉમેરવા અને બાદબાકી કરવી
સંદર્ભ
MySQL સત્તાવાર વેબસાઇટ ઉત્પાદન દસ્તાવેજીકરણ તારીખ અને સમય કાર્યોDATE_ADD અને DATE_SUB
આ બંને કાર્યો એક જોડી છે, એકનો ઉમેરો અને બીજો બાદબાકી છે. તેમનું કાર્ય નિર્ધારિત તારીખથી સમયગાળાને ઉમેરવા અથવા બાદબાકી કરવાનું છે. ચોક્કસ વપરાશ માટે, નીચેના ઉદાહરણનો સંદર્ભ લો. પ્રથમ ઉદાહરણમાં, અમે વર્તમાન સમય માટે એક મહિનાનો ઉમેરો કરીએ છીએ, અને બીજો એક વર્તમાન સમયથી એક મહિના બાદ કરીએ છીએ.
SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
ઉમેરો અને સબબડેટ
આ બંને કાર્યો પણ એક જોડી છે, એકનો ઉમેરો અને બીજો બાદબાકી છે. તેનો ઉપયોગ DATE_ADD અને DATE_SUB જેવો જ છે. ચોક્કસ વપરાશ માટે, નીચેના ઉદાહરણનો સંદર્ભ લો. પ્રથમ ઉદાહરણમાં, અમે વર્તમાન સમય માટે એક મહિનાનો ઉમેરો કરીએ છીએ, અને બીજો એક વર્તમાન સમયથી એક મહિના બાદ કરીએ છીએ.
SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 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'
અન્ય માહિતી
હકીકતમાં, બાદબાકી DATE_ADD નો પણ ઉપયોગ કરી શકે છે, આપણે ફક્ત પરિમાણને નકારાત્મક સંખ્યા તરીકે લખવાની જરૂર છે. આ ઉપરાંત, મારિયાડીબી એ માયએસક્યુએલની એક શાખા છે, અને તેમનો એસક્યુએલ વાક્યરચના મૂળભૂત સમાન છે, તેથી મારિયાડીબી પર ઉપરના ચાર કાર્યો છે, અને વપરાશ બરાબર છે.