SQL的语句
求一个SQL的语句
有一个表名为tb,字段如下:
铸件号 件数 入库日期
AAAA 100 2015-03-01
ABBB 200 2015-03-02
ABCC 130 2015-03-03
ACCC 150 2015-03-01
AAAA 120 2015-03-02
ABBB 120 2015-03-03
ABCC 130 2015-03-04
……………………………………
………………………………
…………………………
此处省略上百条记录
AAAAA 200 2015-03-31
我现在想查询要求是: 查询铸件号不是AAAA, ABBB,ACCC并且这三个铸件号的入库日期不是2015-03-17 到2015-03-31 以外的数据
------解决思路----------------------
有一个表名为tb,字段如下:
铸件号 件数 入库日期
AAAA 100 2015-03-01
ABBB 200 2015-03-02
ABCC 130 2015-03-03
ACCC 150 2015-03-01
AAAA 120 2015-03-02
ABBB 120 2015-03-03
ABCC 130 2015-03-04
……………………………………
………………………………
…………………………
此处省略上百条记录
AAAAA 200 2015-03-31
我现在想查询要求是: 查询铸件号不是AAAA, ABBB,ACCC并且这三个铸件号的入库日期不是2015-03-17 到2015-03-31 以外的数据
------解决思路----------------------
SELECT * FROM tb
WHERE NOT(铸件号 IN('AAAA','ABBB','ACCC') AND 入库日期 BETWEEN'2015-03-17'AND'2015-03-31')
--其实我不知道这句话要怎么断句
--查询铸件号不是AAAA, ABBB,ACCC并且这三个铸件号的入库日期不是2015-03-17 到2015-03-31 以外的数据