智者樂山山如畫, 仁者樂水水無涯。 從從容容一盃酒, 平平淡淡一盞茶。 細雨朦朧小石橋, 春風盪漾小竹筏。 夜無明月花獨舞, 腹有詩書气自華。 吾生有崖,也知無崖,以有崖逐無崖,殆也
 

List<string> ss =new List<string>( Directory.GetFiles(path, "*.xls", SearchOption.AllDirectories));//得到文件

            ss.Sort(delegate(string s1, string s2) { return new FileInfo(s2).CreationTime.CompareTo(new FileInfo(s1).CreationTime); });
posted @ 2011-12-27 10:18 後生哥哥 阅读(7) 评论(0) 编辑
public int 月份差(DateTime fBeginDateTime, DateTime fEndDateTime)
        {
            if (fBeginDateTime > fEndDateTime)
            {
                throw new Exception("开始时间应小于或等结束时间");
            }
            return Math.Abs((fBeginDateTime.Year - fEndDateTime.Year) * 12 + (fBeginDateTime.Month - fEndDateTime.Month));
        }
posted @ 2011-09-22 10:54 後生哥哥 阅读(9) 评论(0) 编辑
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[GetPageList] 
    @Fields VARCHAR(2000), --欲选择字段列表
    @TableName VARCHAR(100), --表名或视图表 
    @Condition1 VARCHAR(3000), --查询条件 where
    @Condition2 VARCHAR(1000), --排序表达式 order
    @CurrentPage INT = 1, --页号,从0开始
    @PageSize INT = 10, --页尺寸
@KeyField varchar(100), --表的主键列
@PageCount int output, --总共可以分多少页
@RecordCount int output, --总的记录数
@sql nvarchar(2000) output --执行的SQL
AS 
BEGIN
    IF @Fields IS NULL OR LTRIM(RTRIM(@Fields)) = ''
    BEGIN
        SET @Fields= '*'
    END
--最快获取表的部记录数
--select rows from  sys.sysindexes where id = object_id('UserInfos') and indid in (0,1)
declare @num numeric(8,2),@pz numeric(8,2),@rpz int
declare @sqltemp nvarchar(3000)
set @sqltemp = 'select @RecordCount=count(*) from '+@TableName+' '+@Condition1
exec sp_executesql @sqltemp,N'@RecordCount int output',@RecordCount output
set @pz = @PageSize
set @num = @RecordCount / @pz
set @rpz = @num
if @num > @rpz set @rpz = @rpz + 1
select @PageCount = @rpz
    DECLARE @SqlQuery NVARCHAR(4000)
if @Condition1 is not null and 
len(ltrim(rtrim(@Condition2)))>10
Begin
SET @SqlQuery='SELECT '+@Fields+',RowNumber 
FROM 
(SELECT ' + @Fields+ ',ROW_NUMBER() OVER( '+ @Condition2 +') AS RowNumber 
 FROM '+@TableName+' '+ @Condition1 +') AS RowNumberTableSource 
WHERE RowNumber BETWEEN ' + CAST(((@CurrentPage - 1)* @PageSize+1) AS VARCHAR) 
+ ' AND ' + 
CAST((@CurrentPage * @PageSize) AS VARCHAR) 
+ @Condition2
END
ELSE
Begin
    SET @SqlQuery='SELECT '+@Fields+',RowNumber 
FROM 
(SELECT ' + @Fields+ ',ROW_NUMBER() OVER( order by '+ @KeyField +' desc) AS RowNumber 
 FROM '+@TableName+' '+ @Condition1 +') AS RowNumberTableSource 
WHERE RowNumber BETWEEN ' + CAST(((@CurrentPage - 1)* @PageSize+1) AS VARCHAR) 
+ ' AND ' + 
CAST((@CurrentPage * @PageSize) AS VARCHAR) 
+ @Condition2
END
    select @sql=@SqlQuery
    SET NOCOUNT ON
    EXECUTE sp_executesql @SqlQuery --sp_executesql
    SET NOCOUNT OFF
 
    RETURN @@RowCount
END
这里要注意 ,一定要有排序
(SELECT ' + @Fields+ ',ROW_NUMBER() OVER( '+ @Condition2 +') AS RowNumber 

 

没有的话,就按照主键排序吧,这样的话,你后面还有排序的话,结果是会错乱的哟!!!

 (SELECT ' + @Fields+ ',ROW_NUMBER() OVER( order by pramarykey desc) AS RowNumber 

 

 

 

 

posted @ 2011-04-02 14:48 後生哥哥 阅读(23) 评论(0) 编辑
declare @dt datetime set @dt = '2010-12-15' ;with t1 as ( select dt = @dt-day(@dt)+number from master..spt_values a where type = 'P' and @dt-day(@dt)+number <= dateadd(m,1,@dt)-day(@dt) and number>0 ) ,t2 as ( select wk = substring(datename(weekday,dt),3,1), ww = datepart(week,dt),dd = day(dt) from t1 )

select * from t2 pivot (max(dd) for wk in ([日],[一],[二],[三],[四],[五],[六])) b

 

 

 

http://topic.csdn.net/u/20101215/15/428F8D05-456E-4B21-A294-FE738481B59C.html 

posted @ 2010-12-17 23:19 後生哥哥 阅读(32) 评论(0) 编辑

人在郁闷的时候千万不要删除任何东西,因为在那个时间里往往做出的判断都是错误了,也不知道以后我能不能记录这个事情

在这里写一小段信息,希望以后的时候还能记得有这吗一件事,有那么一段经历

posted @ 2010-03-16 16:40 後生哥哥 阅读(12) 评论(0) 编辑
摘要: Demoaspx.cs 文件中是否应该加入某些逻辑判断 就拿注册来做估例子吧前台的代码在这里省了.....看后台的protected void Btn_Submit(object sender,EventArgs e){string username=txtUserName.Text;string password=txtPassWord.Text;string repassword=txtReP...阅读全文
posted @ 2009-06-25 13:40 後生哥哥 阅读(63) 评论(0) 编辑
摘要: 所谓失败,就是你们被社会的规则骗了。我们必需依存社会规则生存,但是这些规则都城是为脑子好的 人设计的,也就意味着,这些规则都是为了让头脑好的人过得更适服而设计的,反过来说就是能巧妙骗过头脑不好的人,头脑好的人故意把那些规则弄得很难让人明白。所以虽然大家都遵守这些社会规则,但头脑好的人会巧妙的利用它们,他们不容易被骗,却过得很好,笨蛋们就一直被骗一直失败,这就是社会的现状。--摘自《龙樱》 樱木建二...阅读全文
posted @ 2009-06-01 18:25 後生哥哥 阅读(98) 评论(0) 编辑
posted @ 2009-02-20 19:07 後生哥哥 阅读(473) 评论(9) 编辑
智者樂山山如畫, 仁者樂水水無涯。 從從容容一盃酒, 平平淡淡一盞茶。 細雨朦朧小石橋, 春風盪漾小竹筏。 夜無明月花獨舞, 腹有詩書气自華。 吾生有崖,也知無崖,以有崖逐無崖,殆也