Fix filtering condition on `/@usr/spl2/stat/by-weapon`
Fix filtering condition on `/@usr/spl2/stat/by-weapon`

When a user designates "Last N Battles," the previous code
will select N battles from all users' battle history.

Previous code generates:

```
SELECT
  MIN("t"."id") AS "min_id",
  MAX("t"."id") AS "max_id",
  MIN("t"."at") AS "min_at",
  MAX("t"."at") AS "max_at"
FROM (
  SELECT
    "battle2"."id" AS "id",
    "battle2"."created_at" AS "at"
  FROM "battle2"
  INNER JOIN "user" ON "battle2"."user_id" = "user"."id"
  ORDER BY "battle2"."id"
  DESC LIMIT 200
) "t"
```

Now:

```
SELECT
  MIN("t"."id") AS "min_id",
  MAX("t"."id") AS "max_id",
  MIN("t"."at") AS "min_at",
  MAX("t"."at") AS "max_at"
FROM (
  SELECT
    "battle2"."id" AS "id",
    "battle2"."created_at" AS "at"
  FROM "battle2"
  INNER JOIN "user" ON "battle2"."user_id" = "user"."id"
  WHERE "user"."screen_name" = 'fetus_hina' -- THIS!!!!!!!!!!!
  ORDER BY "battle2"."id" DESC
  LIMIT 200
) "t"
```

This commit fixes #591 (reported by @niyari, thank you!)

fetus-hina/stat.ink,fetus-hina/stat.ink,fetus-hina/stat.ink,fetus-hina/stat.ink