SQL语句 怎样比较两个日期的大小,简单一点的

SQL语句怎样比较日期大小,简单一点的比如说怎样比较[某个日期]加上[几天]是等于、小于或者大于[某个日期],例如比较[2013.1.10]+3(天)是大于、等于、或者小... SQL语句 怎样比较日期大小,简单一点的
比如说怎样比较[某个日期]加上[几天]是等于、小于或者大于[某个日期],例如比较[2013.1.10]+3(天)是大于、等于、或者小于[2013.1.12],SQL中怎样编写类似日期比较语句?谢谢
展开
 我来答
year医海无边
2017-01-14 · TA获得超过1.5万个赞
知道小有建树答主
回答量:9169
采纳率:66%
帮助的人:1113万
展开全部
我刚刚写了一段代码你参考一下 希望对你有帮助

import java.text.SimpleDateFormat;
import java.util.Date;

public class Date_Test {

public static void main(String[] args) {
Date d1 = new Date(); //第一个时间
Date d2 = new Date(); //第二个时间
SimpleDateFormat f = new SimpleDateFormat("hhmmss"); //格式化为 hhmmss
int d1Number = Integer.parseInt(f.format(d1).toString()); //将第一个时间格式化后转为int
int d2Number = Integer.parseInt(f.format(d2).toString()); //将第二个时间格式化后转为int
if(d1Number>d2Number){
System.out.println("时间d1大");
System.out.println(d1Number);
}
else{
System.out.println("时间d2大");
System.out.println(d2Number);
}
}

}
jrachelj
2013-01-10 · TA获得超过172个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:201万
展开全部
就用大小于号就行了。比如 select * from [mytable] where [mydate] > '2013-01-01'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bxfc
2013-01-10 · TA获得超过872个赞
知道小有建树答主
回答量:1104
采纳率:0%
帮助的人:676万
展开全部
select case when DATEADD(day,6,'2012-12-10')<'2012-12-15' then '2012-12-10' else '2012-12-15' end
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
威尔恩斯
2013-01-10
知道答主
回答量:5
采纳率:0%
帮助的人:7514
展开全部
SELECT DATEDIFF(DAY, '2012-12-30', '2013-01-06')

结果为:7 天
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
year好好学习ye
高粉答主

2019-12-21 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:63%
帮助的人:561万
展开全部
select 2>1 into num from dual; Oracle
select 2>1 into num; Mysql
看这个num就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式