查询指定日期内符合条件记录的SQL语句怎么写

select*fromuserwheredate_format(`日期`,'%Y-%m')=date_format(now(),'%Y-%m')”orderby`日期`d... select * from user where date_format(`日期`,'%Y-%m')=date_format(now(),'%Y-%m')” order by `日期` desc
这是查询本月所有记录的sql语句
如何查询本月所有符合字段值为“类型”或“支出”的记录 and (`类型`=`支出` or `类型`=`收入`) 该怎么写?
展开
 我来答
imkc1127
推荐于2016-07-31 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:83.4万
展开全部
select * from user
where
    date_format(`日期`,'%Y-%m')=date_format(now(),'%Y-%m')”
    and `类型` IN (`支出`,`收入`)
order by `日期` desc
追问

select * from  qqxu  where date_format(`日期`,'%Y-%m')=date_format(now(),'%Y-%m') and `类型` in (`支出`,`收入`) order by `日期` desc

不行啊

追答

你没有说明` 符合字段值` 的那个栏位名称, 我只能假定栏位叫做`类型`..
然后假设你是想找其内容为`支出`或`收入`的记录.....


另外, 你的sql用上中文标点还没改吧?   拜托也看清楚才拿来用吧.....

select * from user
where
    date_format(`日期`,'%Y-%m')=date_format(now(),'%Y-%m')”
    and `类型` IN ('支出','收入')
order by `日期` desc
carmada
2014-12-10 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:93.5万
展开全部
select * from user where date_format([日期],'%Y-%m')=date_format(now(),'%Y-%m') and ([类型]='支出' or [类型]='收入') order by [日期] desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式