首页 > 代码库 > 2014-8-1

2014-8-1

今天在写存储过程的时候需要判断两个日期是否是同一天,就用到了数据库中的一个方法datediff(),这个方法主要是求两个日期之间的差值,可以是天、月、年等,参数主要有三个,分别是datediff(datepart,start,end),datepart 主要是设置你所求的是天的差值还是月的差值,dateadd()主要是在指定的时间日期中添加或减去制定的时间间隔 ,参数--dateadd(datepart,number,date) ,datepart意义和datediff中的datepart一样,设置是年或月或天 number是设置要增加的值可以是负数,date是日期,数据库中的分页用ROW_NUMBER() OVER(ORDER BT 字段1)as 字段2 ,按照某张表中的字段排序并设置编号,然后在查看那几条记录,where 字段2 between @page*@size-@size+1 and @page*@size 来进行分页,ISNULL(A1,A2)数据库中的这个方法主要是用来判断A1中的值是否为空,如果为空则用A2中的值代替