急->SQL 如何查詢在某一范圍的字符串
DB數據﹕
  table: t1字段如下
productid    productDate   productName
00001-00002   2009-01-01      A
00001-00003
00002-00001
00002-00002
00002-00004
00002-00005現在想實現查詢varchar型的productid在00002-00002到00002-00005的記錄數,
請問SQL語句的between該如何寫,請教﹗          
------解决方案--------------------SQL code
--TRY
WHERE CAST(REPLACE(productid,'-',0) AS INT) BETWEEN 2000002 AND 2000005