alexa-tracking

[ASK] MYSQL Query date

Main Content

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
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
KASKUS Ads
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)
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
×