由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - convert datetime to ''
相关主题
一个关于T-SQL的问题Help with database design
转换成时间的格式 MS SQLdate format转换问题请教
SQL Server - convert datetime to a string YY-MM-DD HH问个查询问题。
再请教大牛一个问题SQL, recruiter发过来的面试题 (转载)
有大侠知道怎么format下面这个query的时间么Oracle Group and Index question
How to convert this datetime in SQL Server?sql请教
Informix中的trigger问题测一下你的t-sql 功力
SSRS report failing to display dataset string求教个MS SQL的问题
相关话题的讨论汇总
话题: datetime话题: convert话题: returns话题: 2050话题: sql
进入Database版参与讨论
1 (共1页)
d*******n
发帖数: 109
1
in SQL Server, is there a way if year(datetime) >= 2050 then returns ''
otherwise returns datetime
thanks
c*****a
发帖数: 177
2
...
case
when v_datetime>='1-JAN-2050' then ''
else v_datetime end as v2_datetime
...
Not sure if this is what you need.
d*******n
发帖数: 109
3
这应该不是答案,事实上,后来我解决了问题。有了一个有意思的发现。
是这样的
如果我只是用
case when year(datetime) > = 2050 then ''
这样出来的结果是'1900-00-00...'
在datetime里面,0 or '' is 1900-00-...
后来我用了
case when cast(year(datetime),varchar) >= '2050' then ''
这样就work了。

【在 c*****a 的大作中提到】
: ...
: case
: when v_datetime>='1-JAN-2050' then ''
: else v_datetime end as v2_datetime
: ...
: Not sure if this is what you need.

1 (共1页)
进入Database版参与讨论
相关主题
求教个MS SQL的问题有大侠知道怎么format下面这个query的时间么
请教:'now' 的时间是怎么实现的How to convert this datetime in SQL Server?
Questions on SQLInformix中的trigger问题
help needSSRS report failing to display dataset string
一个关于T-SQL的问题Help with database design
转换成时间的格式 MS SQLdate format转换问题请教
SQL Server - convert datetime to a string YY-MM-DD HH问个查询问题。
再请教大牛一个问题SQL, recruiter发过来的面试题 (转载)
相关话题的讨论汇总
话题: datetime话题: convert话题: returns话题: 2050话题: sql