雪雨星风 发表于 2008-6-14 16:36

自动插入日期问题?

我用的sql2005
报名表中有列是时间  我想让它自动插入日期  就把默认值设为了getdate()
但是这中日期带时间
有什吗方法能解决  不用c#写代码的情况下




我解决这个问题的原因是做查询的时间方便
我的查询是根据年月日  格式  yyyy-mm-dd
我在页面中用c#写代码的时候如何做模糊查询

谢谢了

makebest 发表于 2008-6-14 19:43

可以用这些方法去除时间部分:
DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)
或者
cast( convert(varchar(10),getdate(),20) as datetime)

jxyga111 发表于 2008-6-17 11:28

CONVERT(VARCHAR(10),字段,120)
就可以了

页: [1]

编程论坛