SQL Server日期查询时的日期格式转换

 问题提出:
         经常会有这样的查询要求,输入或者日历控件产生的日期格式为 yyyy-mm-dd,而数据库中的字段是datetime类型,即yyyy-mm-dd h:mm:ss。如果简单的使用between语句或者=语句进行查询,查询结果可能是错误或者数据不全。
        假设 数据库中有 2008-2-27 日的数据,但直接使用 fielddate='2008-2-27' 或者使用 between '2008-2-27' and '2008-2-27'将不能查到该天的数据。