sql删除记录,急急急!!
我现在想在asp页面上对sql数据库做如下的操作,在页面上通过 <select>  </select> 来选择日期并提交到处理页,然后我想把表中关于提交的这一天所在月份的记录都取出来,我该怎么办阿?表中日期值的格式是2006-12-1、2006-12-20这样的,月份和日期前都不加0的格式, 
 还有就是我在sql企业管理器中直接删除记录的时候有些记录提示不能删除,说是什么“键列信息不足或不正确。更新影响到多行。”然后就返回了,一次一行或一次多汉都是这样删除不成功,但是我在sql命令窗口中用delete   条件是无法删除的那一天的记录,确可以成功删除,这是怎么回事阿?
------解决方案--------------------传过来 2007 01 05 
 那么 
 取 > 2007-01 and  <2007-02 
 不就可以么?
------解决方案--------------------键列信息不足或不正确 说明你的数据有完全相同的数据行。你可以加一列ID 数据类型 INT 列属性里的标识选是就行。在sql语句where 中加上 MONTH(数据日期列) 就可以取出月份
------解决方案--------------------你想删除某一天的所有记录吗? 
 可以在--SQL查询分析器中直接删除 
 直接选中delete from table where date= '2006-12-1 '按运行就行了
------解决方案--------------------delete from table where date= '2006-12-1 '   这样对的 
 更新影响到过多的行”    
 可能有两条完全相同的记录,delete掉一