MySQL 5.6を利用しています。

分析関数を持たないRDBMSのSQLでは、どのようなSQLを書くのが一般的でしょうか?
一般的ではなくとも、解決できるSQLがありましたら教えてください。
よろしくお願いいたします。

やりたいこと:

下記のテーブルがあります。

ユーザID 作成日時
--------------------------
10012   2015-01-04
10010   2015-01-01
10011   2014-01-15
10010   2015-01-02
10011   2015-12-09
10010   2015-01-03
10012   2015-11-01
10011   2015-05-08
10012   2015-01-03

SQLで下記の結果を取得したいです。
※「ユーザID」「作成日時」で昇順に並べかえて、
 グループ内(同じユーザID内)で通番を付与

ユーザID 作成日時   グループ内通番
-------------------------------
10010   2015-01-01 1
10010   2015-01-02 2
10010   2015-01-03 3
10011   2014-01-15 1
10011   2015-05-08 2
10011   2015-12-09 3
10012   2015-01-03 1
10012   2015-01-04 2
10012   2015-11-01 3