sql server中字符串类型的日期如何比较大小

chachaxo452
推荐于2016-03-31 · TA获得超过4332个赞
知道小有建树答主
回答量:987
采纳率:0%
帮助的人:2320万
展开全部
第二种方法则可以利用sql提供的日期转换函数了。 CONVERT (<data_ type[ length ], <expression [, style]) 1)data_type为SQL Server系统定义的数据类型,用户自定义的数据类型不能在此使用。 2)length用于指定数据的长度,缺省值为30。 3)用CONVERT() 函数的style 选项能以不同的格式显示日期和时间。style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式。 上图中GETDATE()函数是以DATETIME 的缺省格式返回系统当前的日期和时间 。 如果用这种方法来判断某一个字段的话,则存入的日期字段的字符串格式只要是能让sql server完成对日期的转换就可以了,而不一定要像第一种方法中的那样严格。 还是说adddate字段,比如要比较它是否大于当前的日期,就可以这样写: 个人认为第二种方法更加保险一些。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式