SQL查询本月的记录
表中有个字段是m1,m2,m3,m4,m5,m6,m7……m12;
分别代码12个月份的发帖量,我想查询本月的发帖量,请问怎么查询才方便?像我这样便可以查询一月份的发帖量
select m1 from table where id=value
我不想12个月份便12条查询语句
请问SQL怎么查询本月?以返回的值来判断,代入月份查询就好 请问怎么实现?
select m1 from table where 月份字段名称=Month(GetDate())
select m1 from table where month(月份字段名称)='"+DateTime.Now.Month.ToString()+"'
月份字段名称 没有该字段呀!
按月份分组查询,就会将每月的数据分别显示出来
where DATEDIFF(mm,getdate(),日期) =0
select m1 from table where datePart(month,月份字段名称)=GetDate()
where DATEDIFF(mm,日期字段,getdate()) =0
试试
自己写存储过程吧
输入参数是int 代表月份
然后判断.
if(m = 1)
begin
select m1 from table where id=value
end
else if()....
SQL code:
SELECT * from TB WHERE DATEDIFF(MM,时间字段,GETDATE())=0
SQL code:
--字段是动态的。根据月份不同,字段名不同。使用动态SQL,
declare @sql varchar(1000)
set @sql='select m'+ltrim(datepart(mm,getdate()))+'
相关问答:
请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢
我也想知道!关注此贴!
关注~~
数据库大牛都哪去了啊?
......
我要做一个定点事件,是每天晚上12点就把三个表里的信息放入一个表里,我想用存储过程来写,怎么写呢?,那位高手帮帮忙吧,非常感谢!
用户名是唯一的
表A 字段
用户名:Name ,邮箱:Ema ......
<table style="width: 1000px"><tr>
<td style="height: 38px; width: 35px;">
姓名</td>
......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......