MySQL ରେ ତାରିଖ ଏବଂ ସମୟ କିପରି ଯୋଡାଯାଏ ଏବଂ ବାହାର କରିବେ |
ସନ୍ଦର୍ଭ
MySQL ଅଫିସିଆଲ୍ ୱେବସାଇଟ୍ | ଉତ୍ପାଦ ଡକ୍ୟୁମେଣ୍ଟେସନ୍ | ତାରିଖ ଏବଂ ସମୟ କାର୍ଯ୍ୟଗୁଡ଼ିକ |DATE_ADD ଏବଂ DATE_SUB |
ଏହି ଦୁଇଟି କାର୍ଯ୍ୟ ହେଉଛି ଏକ ଯୋଡି, ଗୋଟିଏ ହେଉଛି ଯୋଗ ଏବଂ ଅନ୍ୟଟି ହେଉଛି ବିତରଣ | ସେମାନଙ୍କର କାର୍ଯ୍ୟ ହେଉଛି ନିର୍ଦ୍ଦିଷ୍ଟ ତାରିଖରୁ ଏକ ସମୟ ଯୋଡିବା କିମ୍ବା ବାହାର କରିବା | ନିର୍ଦ୍ଦିଷ୍ଟ ବ୍ୟବହାର ପାଇଁ, ନିମ୍ନଲିଖିତ ଉଦାହରଣକୁ ଅନୁସରଣ କରନ୍ତୁ | ପ୍ରଥମ ଉଦାହରଣରେ, ଆମେ ସାମ୍ପ୍ରତିକ ସମୟ ସହିତ ଏକ ମାସ ଯୋଡିଥାଉ, ଏବଂ ଦ୍ୱିତୀୟଟି ବର୍ତ୍ତମାନର ସମୟରୁ ଏକ ମାସକୁ ବାହାର କରିଦିଏ |
SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
ADDDATE ଏବଂ SUBDATE |
ଏହି ଦୁଇଟି କାର୍ଯ୍ୟଗୁଡ଼ିକ ମଧ୍ୟ ଏକ ଯୋଡି, ଗୋଟିଏ ହେଉଛି ଯୋଗ ଏବଂ ଅନ୍ୟଟି ହେଉଛି ବିତରଣ | ସେମାନଙ୍କର ବ୍ୟବହାର 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 କୁ ମଧ୍ୟ ବ୍ୟବହାର କରିପାରିବ, ଆମକୁ କେବଳ ଏକ ନକାରାତ୍ମକ ସଂଖ୍ୟା ଭାବରେ ପାରାମିଟର ଲେଖିବାକୁ ପଡିବ | ଏହା ସହିତ, ମାରିଆଡିବି ହେଉଛି MySQL ର ଏକ ଶାଖା, ଏବଂ ସେମାନଙ୍କର SQL ବାକ୍ୟବିନ୍ୟାସ ମୂଳତ the ସମାନ, ତେଣୁ ମାରିଆଡିବି ଉପରେ ଉପରୋକ୍ତ ଚାରୋଟି କାର୍ଯ୍ୟ ଅଛି, ଏବଂ ବ୍ୟବହାର ଠିକ୍ ସମାନ |