您的位置:首页 > 数据库

JAVA生成一年十二月SQL代码

2007-05-16 13:58 295 查看
 
下面这段代码是用于生成SQL一年12个月的JAVA代码,对于按年度查看每月的指定信息是非常有用的,只要给定某年就可以了.在管理软件开发中很有用,记录下来供以后参考使用.
 
通过SQL的UNION方法实现。




/** *//**


  * 根据年度生成这一年度的十二月(格式为####-##),以SQL的SELECT语句返回。


  * 


  * @param year:


  *            年度。


  * @return


  */




 private static String getPeriod(String year) ...{


   StringBuffer sb = new StringBuffer();




   for (int loop = 1; loop <= 12; loop++) ...{




    if (loop < 10) ...{


     sb.append("UNION select '" + year + "-0" + loop


       + "' as period ");


    } else


     sb.append("UNION select '" + year + "-" + loop


       + "' as period ");


   }


   return sb.substring(6);//去掉多余的UNION


 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql java