Menampilkan data hanya terkecil dan terbesar sesuai tanggal (minta algoritmanya)

Saya ada data seperti ini :

2017-01-03 07:45:34 2017-01-03 07:52:27 2017-01-03 17:33:27 2017-01-03 18:05:35 2017-01-04 08:05:42 2017-01-04 10:47:19

cara biar tanpilnya jadi seperti :

2017-01-03 07:45:34 2017-01-03 18:05:35 2017-01-04 08:05:42 2017-01-04 10:47:19

bagaimana ya?

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Diperbarui 7 tahun yang lalu

7 Jawaban:

mohon bantuannya

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

Data terkecil dan terbesar yang agan maksud gimana yaa ? klau tanggal sih ya tinggal menyesuaikan data nya gan..

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 7 tahun yang lalu

data yang mau difilter mana?

avatar CodenameJR
@CodenameJR

278 Kontribusi 107 Poin

Dipost 7 tahun yang lalu

avatar hanifrazin
@hanifrazin

44 Kontribusi 18 Poin

Dipost 7 tahun yang lalu

SOLVED Terimakasih bantuannya

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

bisa dijelaskan solusinya seperti apa? dan solusinya ditandai sebagai jawaban yang benar, biar kalo ada yang punya masalah yang sama bisa referensi kesini

avatar hilmanski
@hilmanski

2672 Kontribusi 2133 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

 SELECT
            TO_CHAR(checktime,'YYYY-mm-DD') AS tanggal,
            TO_CHAR(MIN(checktime),'HH:i:s') AS mulai,
            TO_CHAR(MAX(checktime),'HH:i:s') AS akhir
            FROM checkinout WHERE userid = '1' AND extract(year from checktime) = '2017'
            AND extract(month from checktime) = '01'
            GROUP BY TO_CHAR(checktime,'YYYY-mm-DD') ORDER BY tanggal ASC
avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban