大家好!我的数据库字段里有一个是时间的字段,如这样2006-11-27 10:35:12 这样子的,我要如何写语句查询这一天中属于2006-11-27所有的文章?

解决方案 »

  1.   

    select * from tablename where convert(varchar(10),columnname,120) = '2006-11-27'
      

  2.   

    select * from tablename where data between '2006-11-27' and '2006-11-28'
      

  3.   

    用字符转换函数可行
    select * from tablename where convert(varchar(10),columnname,120) = '2006-11-27'
    不过使用是要注意格式参数120
      

  4.   

    select * from tablename where convert(varchar(10),时间列名,120) = '2006-11-27'
      

  5.   

    convert(varchar(10),时间列名,120)
    表示将时间格式为2006-11-27 10:35:12 的转化成2006-11-27