关闭

求一句,SQL语

29人阅读 评论(0) 收藏 举报
sql 2000数据库
table 表
id
a(数据型int字段)
b(数据型int字段)
c(数据型int字段)
date 日期
---------------------------
记录有:
ID a b c date
1 40 50 70 2011-7-18
2 50 40 90 2011-7-18
3 60 80 70 2011-7-18
4 20 70 50 2011-7-18
5 30 40 50 2011-7-18
6 70 80 40 2011-5-18
7 40 80 70 2011-5-18
--------------------------------
我要读出。2011-5月记录,a b c字段必需值为40
要么要求反回的结果如下面。
6 70 80 40 2011-5-18
7 40 80 70 2011-5-18


试过。SELECT * FROM table WHERE not(a<>40 and b<>40 and c<>40) and (YEAR([DATE]) = 2011) AND (MONTH([DATE]) >= 5)
好像不得。


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:907次
    • 积分:171
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章存档