易截截图软件、单文件、免安装、纯绿色、仅160KB

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底层问题 - MS-SQL Server / 疑难问题

请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢


我也想知道!关注此贴!

关注~~

数据库大牛都哪去了啊?
......

sql 存储过程

我要做一个定点事件,是每天晚上12点就把三个表里的信息放入一个表里,我想用存储过程来写,怎么写呢?,那位高手帮帮忙吧,非常感谢!

用户名是唯一的
表A  字段
用户名:Name  ,邮箱:Ema ......

sql 搜索语句 - .NET技术 / ASP.NET

<table style="width: 1000px"><tr>
  <td style="height: 38px; width: 35px;">
  姓名</td>
  ......

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号