急>SQL 怎么查詢在某一范圍的字符串

急->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