select cast(getDate() as varchar(100))

解决方案 »

  1.   

    1、不转换
    insert tablename(datefield) values('2003-1-1')2、cast
    insert tablename(datefield) values(cast('2003-1-1' as datetime))3、convert
    insert tablename(datefield) values(convert(datetime,'2003-1-1'))
      

  2.   

    select CONVERT(varchar(10), getDate(),120) --不要时间2002-1-1
    select convert(char(8),getdate(),112) ----20020101
      

  3.   

    declare @ datetiem
    set @='2001-1-1'
      

  4.   

    Access 数据库表AA,有一字段SDATE(日期型)
    选择数据库中SDATE在‘2002/3/10’-‘2002/10/12’(字符窜)之间的记录,sql语句怎么写?谢谢!!
      

  5.   

    Access?!select * from tablename
    where SDATE between #2002/3/10# and #2002/10/12#
      

  6.   

    or:select * from tablename
    where SDATE >= #2002/3/10# 
    and SDATE <= #2002/10/12#
      

  7.   

    select * from tablename
    where SDATE >= #2002/3/10# and SDATE<= #2002/10/12#