2次元配列のソート

ソート前のデータ
idnamekinddate
3オオヒラタクワガタクワガタ2012/12/12
2リュウキュウカブトカブト2012/12/15
1タイワンカブトカブト2012/12/2
5ノコギリクワガタクワガタ2012/12/3
6アカアシクワガタクワガタ2012/12/22

IDで昇順ソート
idnamekinddate
1タイワンカブトカブト2012/12/2
2リュウキュウカブトカブト2012/12/15
3オオヒラタクワガタクワガタ2012/12/12
5ノコギリクワガタクワガタ2012/12/3
6アカアシクワガタクワガタ2012/12/22

kindで降順ソート且つ、dateで昇順ソート
idnamekinddate
3オオヒラタクワガタクワガタ2012/12/12
6アカアシクワガタクワガタ2012/12/22
5ノコギリクワガタクワガタ2012/12/3
2リュウキュウカブトカブト2012/12/15
1タイワンカブトカブト2012/12/2