Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
NEXT_DAY mengembalikan tanggal contoh pertama dari hari tertentu yang lebih lambat dari tanggal yang diberikan.
Jika nilai hari adalah hari yang sama dalam seminggu dengan tanggal yang diberikan, kejadian berikutnya dari hari itu dikembalikan.
Sintaksis
NEXT_DAY( { date | timestamp }, day )
Argumen
- tanggal | stempel waktu
-
Kolom tipe data
DATE
atauTIMESTAMP
atau ekspresi yang secara implisit mengevaluasi ke atau tipe.DATE
TIMESTAMP
- hari
-
Sebuah string yang berisi nama setiap hari. Kapitalisasi tidak masalah.
Nilai yang valid adalah sebagai berikut.
Hari Nilai Minggu Su, Minggu, Minggu Senin M, Mo, Sen, Senin Selasa Tu, Sel, Selasa Rabu W, Kami, Rabu, Rabu Kamis Th, Kam, Kamis, Kamis Jumat F, Fr, Jum, Jumat Sabtu Sa, Sab, Sabtu
Jenis pengembalian
DATE
Contoh
Contoh berikut mengembalikan tanggal Selasa pertama setelah 8/20/2014.
select next_day('2014-08-20','Tuesday');
next_day
-----------
2014-08-26
Contoh berikut mengembalikan tanggal Selasa pertama setelah 1/1/2008 pukul 5:54:44.
select listtime, next_day(listtime, 'Tue') from listing limit 1;
listtime | next_day
--------------------+-----------
2008-01-01 05:54:44 | 2008-01-08
Contoh berikut mendapat target tanggal pemasaran untuk kuartal ketiga.
select username, (firstname ||' '|| lastname) as name,
eventname, caldate, next_day (caldate, 'Monday') as marketing_target
from sales, date, users, event
where sales.buyerid = users.userid
and sales.eventid = event.eventid
and event.dateid = date.dateid
and date.qtr = 3
order by marketing_target, eventname, name;
username | name | eventname | caldate | marketing_target
----------+-------------------+----------------------+--------------+-------------------
MBO26QSG | Callum Atkinson | .38 Special | 2008-07-06 | 2008-07-07
WCR50YIU | Erasmus Alvarez | A Doll's House | 2008-07-03 | 2008-07-07
CKT70OIE | Hadassah Adkins | Ana Gabriel | 2008-07-06 | 2008-07-07
VVG07OUO | Nathan Abbott | Armando Manzanero | 2008-07-04 | 2008-07-07
GEW77SII | Scarlet Avila | August: Osage County | 2008-07-06 | 2008-07-07
ECR71CVS | Caryn Adkins | Ben Folds | 2008-07-03 | 2008-07-07
KUW82CYU | Kaden Aguilar | Bette Midler | 2008-07-01 | 2008-07-07
WZE78DJZ | Kay Avila | Bette Midler | 2008-07-01 | 2008-07-07
HXY04NVE | Dante Austin | Britney Spears | 2008-07-02 | 2008-07-07
URY81YWF | Wilma Anthony | Britney Spears | 2008-07-02 | 2008-07-07