alexa-tracking
Selamat Guest, Agan dapat mencoba tampilan baru KASKUS Masih Kangen Tampilan Sebelumnya
Kategori
Kategori
Home / FORUM / All / Tech / ... / Programmer Forum /
[ASK] MYSQL Query date
1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/539a5ce298e31bfd0b8b45c7/ask-mysql-query-date

[ASK] MYSQL Query date

Guys, ane punya pertanyaan yang ane sudah coba cari di google tapi gak dapet2. Jadi gini gan, ane punya data misalnya

Quote:


Nah ane pengenya tuh data muncul berurutan kaya gini

Quote:


Nah tadinya ane coba pake query kaya gini

Quote:


Tapi malah ngaco emoticon-Hammer

Pertanyaan ane gimana cara data ane berurutan gitu ya??

Quote:


Mohon di jawab ya emoticon-Frown
Diubah oleh LarsM
Urutan Terlama
ORDER dalam bentuk string pasti berdasarkan abjad gan, tidak ada cara lain kecuali mengkonversi dulu string ke dalam bentuk datetime

pergunakan statment CASE WHEN untuk mengkonversi filed
http://dev.mysql.com/doc/refman/5.0/en/case.html

semoga membantu gan
Quote:


Justru dah di coba di konvert ke datetime malah null isisnya emoticon-Hammer
ambil string 4 terakhir untuk mendapatkan tahun, sisanya menentukan bulan

Code:

CASE left (field,SUM(char_lenght)-5)
WHEN "januari" THEN Right(field,4)+'01'
WHEN "februari" THEN Right(field,4)+'02'
...
..
END CASE


sory gan kebiasaan pake postgre, dan ane benerin contohnya emoticon-Cape d... (S)
Diubah oleh ayislee
Quote:


ane coba ye.. Tq emoticon-Big Grin
Quote:


intinya menkonversi string januari, februari... desember ke bentuk angka

januari_2012 -->201201
february_2012-->201202
dst dst

nah string inilah yang nantinya di ORDER


×
GDP Network
Copyright © 2018, Kaskus Networks, PT Darta Media Indonesia.
Ikuti KASKUS di