Chinaunix

标题: 求一sql语句 [打印本页]

作者: baresi    时间: 2002-01-11 13:47
标题: 求一sql语句
现有一张订单表,内有客户id和录入时间,现在想把两个不同年份中的新增的客户id给列出来,请问如何去写该sql语句
作者: simen    时间: 2002-01-11 14:01
select id from customer where year=\'2002\' id not in (select id from customer where year=\'2001\')
作者: zhuzhichao    时间: 2002-01-11 14:20
請將表結構和想要的結果集列出!
才知道你想要達到什麼效果.
作者: seapen    时间: 2002-01-11 14:55
现有一张订单表,内有客户id和录入时间,现在想把两个不同年份中的新增的客户id给列出来,请问如何去写该sql语句  

orders       订单表
id             客户ID字段
order_year 录入时间字段
if 你的年份字段是char(4)的话,用如下的语句:
select id from orders where order_year in (year1,year2)
else
select id from orders where year(order_year) in (year1,year2)

希望能帮助到你!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2