⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 account_stat.java

📁 电信的网厅的整站代码
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
 		 if(areacode.equals("")){areacode="";}
 		 else{areacode=" and Tf_CustInfoWeb.areacode='"+areacode+"'";}
 		 
          //按年
	 		 if(year.equals("")){year=" ";}
	 		 else{
	 			  if(quarter.equals("")&&month.equals("")&&xun.equals("")&&start.equals("")&&end.equals("")){year="  and to_char(tf_custinfoweb.CreateTime,'yyyy')='"+year+"'";}
	 			  
	 			  }
	 		 
	 		 
	 		 //按季度
	 		 if(quarter.equals("")){quarter=" ";}
	 		 else{
	 			 if(quarter.equals("1")){
	 				               String s1=year+"01";
	 				               String s2=year+"03";
	 				               quarter="  and to_char(tf_custinfoweb.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
	 				               year="";}
	 			 if(quarter.equals("2")){
	 				 String s1=year+"04";
	 	             String s2=year+"06";
	 	             quarter="  and to_char(tf_custinfoweb.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
	 	             year="";}
	 			 if(quarter.equals("3")){
	 			  String s1=year+"07";
	 	          String s2=year+"09";
	 	          quarter="  and to_char(tf_custinfoweb.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
	 	          year="";}
	 			 if(quarter.equals("4")){
	 			  String s1=year+"10";
	 	          String s2=year+"12";
	 	          quarter="  and to_char(tf_custinfoweb.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
	 	          year="";}
	 			 }
	 		 
	 		 //按月份
	 		 if(month.equals("")){month="";}
	 		 else{
	 			 if(xun.equals("")&&week.equals("")){month=" and to_char(tf_custinfoweb.CreateTime,'yyyymm')='"+year+month+"'";year="";}
	 			 }
	 		 
	 		 //按旬
	 		 if(xun.equals("")){xun="";}
	 		 else{ 
	 			   if(xun.equals("1")){
	 				   String s1="01";
	 				   String s2="10";
	 				   xun=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
	 				   year="";
	 				   month="";
	 				   
	 				                  }
	 			   if(xun.equals("2")){
	 				   String s1="11";
	 				   String s2="20";
	 				   xun=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
	 				   year="";
	 				   month="";
	 				   
	 			                      }
	 			   if(xun.equals("3")){
	 				   String s1="21";
	 				   String s2="31";
	 				   xun=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
	 				   year="";
	 				   month="";
	 				   
	 			                      }
	 		 }
	 		 
	 		 
	 		 //按周
	 		 if(week==null||week.equals("")){week="";}
	 		 else{
	 			if(week.equals("1")){
	 				String s1="01";
	 				String s2="07";
	 				week=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
	 				year="";
	 				month="";
	 				
	 			} 
	 			if(week.equals("2")){
	 				String s1="08";
	 				String s2="15";
	 				week=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
	 				year="";
	 				month="";
	 				
	 			} 
	 			if(week.equals("3")){
	 				String s1="16";
	 				String s2="23";
	 				week=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
	 				year="";
	 				month="";
	 				
	 			} 
	 			if(week.equals("4")){
	 				String s1="24";
	 				String s2="31";
	 				week=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
	 				year="";
	 				month="";
	 				
	 			} 
	 			 
	 		 }
	 		 
	 		 
	 		 
	 		 //按日期
	 		 if(rq==null||rq.equals("")){rq="";}
	 		 else{rq=" and to_char(tf_custinfoweb.CreateTime,'yyyy-mm-dd')='"+rq+"'";}
 		 
 		 
 		 
 		 if(start==null||start.equals("")){start="";}
 		 else{start=" and Tf_CustInfoWeb.CreateTime between to_date('"+start+"','yyyy-mm-dd HH24:mi')";}
 		 if(end==null||end.equals("")){end="";}
 		 else{end=" and to_date('"+end+"','yyyy-MM-dd HH24:mi')";}
 		 
 		 
 		 StringBuffer sql=new StringBuffer();
 		 sql.append("select count(distinct Tf_CustInfoWeb.userid) count from Tf_CustInfoWeb, ");
 		 if(relationproduct.equals("1")){
 		 sql.append(" tf_andcustrela,");
 		 }
 		 sql.append("td_city");
 		 sql.append(" where Tf_CustInfoWeb.CUSTTYPEID='2'");
 		 if(relationproduct.equals("1")){
		 sql.append(" and tf_custinfoweb.userid = tf_andcustrela.userid");
 		 }
 		 sql.append(state);
 		 sql.append(_state);
 		 sql.append(areacode);
		 sql.append(year);
	     sql.append(month);
	 	 sql.append(quarter);
	 	 sql.append(xun);
	 	 sql.append(week);
	 	 sql.append(rq);
 		 sql.append(start);
 		 sql.append(end);
 		 sql.append(" and Tf_CustInfoWeb.Citycode=td_city.citycode");
 		int count = 0;
 		try {
 			DataTable dt = _dac.executeQuery(sql.toString());
 			count = Integer.parseInt(dt.getRow(0).getString(0));
 			if (count % pagecount == 0)
 				count = count / pagecount;
 			else
 				count = count / pagecount + 1;
 		} catch (Exception ex) {
 			count=0;
 		}
 		return String.valueOf(count);
 	}
 	
 	
 	 /**
 	  * 查询总有几页
 	  * @param state  状态 
 	  * @param _state 帐号状态
 	  * @param areacode 地区代码
 	  * @return 返回页数
 	  */
 	 	public String getPageNo(String state,String _state,String citycode,String year,String quarter,String month,String xun,String week, String rq,String start,String end,String relationproduct) {
 	 		 if(state.equals("")){state="";}	
 	 		 else{state=" and Tf_CustInfoWeb.STATE='"+state+"'";}
 	 		 if(_state.equals("")){_state="";}	
 	 		 else{_state=" and Tf_CustInfoWeb.USERSTATE='"+_state+"'";}
 	 		 if(citycode.equals("")){citycode="";}
 	 		 else{citycode=" and Tf_CustInfoWeb.Citycode='"+citycode+"'";}
 	 		 
 	 		 
 	 	     //按年
 	 		 if(year.equals("")){year=" ";}
 	 		 else{
 	 			  if(quarter.equals("")&&month.equals("")&&xun.equals("")&&start.equals("")&&end.equals("")){year="  and to_char(tf_custinfoweb.CreateTime,'yyyy')='"+year+"'";}
 	 			  
 	 			  }
 	 		 
 	 		 
 	 		 //按季度
 	 		 if(quarter.equals("")){quarter=" ";}
 	 		 else{
 	 			 if(quarter.equals("1")){
 	 				               String s1=year+"01";
 	 				               String s2=year+"03";
 	 				               quarter="  and to_char(tf_custinfoweb.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
 	 				               year="";}
 	 			 if(quarter.equals("2")){
 	 				 String s1=year+"04";
 	 	             String s2=year+"06";
 	 	             quarter="  and to_char(tf_custinfoweb.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
 	 	             year="";}
 	 			 if(quarter.equals("3")){
 	 			  String s1=year+"07";
 	 	          String s2=year+"09";
 	 	          quarter="  and to_char(tf_custinfoweb.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
 	 	          year="";}
 	 			 if(quarter.equals("4")){
 	 			  String s1=year+"10";
 	 	          String s2=year+"12";
 	 	          quarter="  and to_char(tf_custinfoweb.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
 	 	          year="";}
 	 			 }
 	 		 
 	 		 //按月份
 	 		 if(month.equals("")){month="";}
 	 		 else{
 	 			 if(xun.equals("")&&week.equals("")){month=" and to_char(tf_custinfoweb.CreateTime,'yyyymm')='"+year+month+"'";year="";}
 	 			 }
 	 		 
 	 		 //按旬
 	 		 if(xun.equals("")){xun="";}
 	 		 else{ 
 	 			   if(xun.equals("1")){
 	 				   String s1="01";
 	 				   String s2="10";
 	 				   xun=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
 	 				   year="";
 	 				   month="";
 	 				   
 	 				                  }
 	 			   if(xun.equals("2")){
 	 				   String s1="11";
 	 				   String s2="20";
 	 				   xun=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
 	 				   year="";
 	 				   month="";
 	 				   
 	 			                      }
 	 			   if(xun.equals("3")){
 	 				   String s1="21";
 	 				   String s2="31";
 	 				   xun=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
 	 				   year="";
 	 				   month="";
 	 				   
 	 			                      }
 	 		 }
 	 		 
 	 		 
 	 		 //按周
 	 		 if(week==null||week.equals("")){week="";}
 	 		 else{
 	 			if(week.equals("1")){
 	 				String s1="01";
 	 				String s2="07";
 	 				week=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
 	 				year="";
 	 				month="";
 	 				
 	 			} 
 	 			if(week.equals("2")){
 	 				String s1="08";
 	 				String s2="15";
 	 				week=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
 	 				year="";
 	 				month="";
 	 				
 	 			} 
 	 			if(week.equals("3")){
 	 				String s1="16";
 	 				String s2="23";
 	 				week=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
 	 				year="";
 	 				month="";
 	 				
 	 			} 
 	 			if(week.equals("4")){
 	 				String s1="24";
 	 				String s2="31";
 	 				week=" and to_char(tf_custinfoweb.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
 	 				year="";
 	 				month="";
 	 				
 	 			} 
 	 			 
 	 		 }
 	 		 
 	 		 
 	 		 
 	 		 //按日期
 	 		 if(rq==null||rq.equals("")){rq="";}
 	 		 else{rq=" and to_char(tf_custinfoweb.CreateTime,'yyyy-mm-dd')='"+rq+"'";}
 	 		 
 	 		 //按时间段
 	 		 if(start==null||start.equals("")){start="";}
 	 		 else{start=" and Tf_CustInfoWeb.CreateTime between to_date('"+start+"','yyyy-mm-dd HH24:mi')";}
 	 		 if(end==null||end.equals("")){end="";}
 	 		 else{end=" and to_date('"+end+"','yyyy-MM-dd HH24:mi')";}
 	 		 
 	 		 
 	 		 StringBuffer sql=new StringBuffer();
 	 		 sql.append("select count(distinct Tf_CustInfoWeb.userid) count from Tf_CustInfoWeb, ");
 	 		 if(relationproduct.equals("1")){
 	 		 sql.append(" tf_andcustrela,");	 
 	 		 }
 	 		 sql.append("td_city");
 	 		 sql.append(" where Tf_CustInfoWeb.CUSTTYPEID='2'");
 	 		 if(relationproduct.equals("1")){
 	 		 sql.append(" and tf_custinfoweb.userid = tf_andcustrela.userid");
 	 		 }
 	 		 sql.append(state);
 	 		 sql.append(_state);
 	 		 sql.append(citycode);
 	 		 sql.append(year);
 	 		 sql.append(month);
 	 		 sql.append(quarter);
 	 		 sql.append(xun);
 	 		 sql.append(week);
 	 		 sql.append(rq);
 	 		 sql.append(start);
 	 		 sql.append(end);
 	 		 sql.append(" and Tf_CustInfoWeb.Citycode=td_city.citycode");
 	 		int count = 0;
 	 		try {
 	 			DataTable dt = _dac.executeQuery(sql.toString());
 	 			count = Integer.parseInt(dt.getRow(0).getString(0));
 	 			if (count % pagecount == 0)
 	 				count = count / pagecount;
 	 			else
 	 				count = count / pagecount + 1;
 	 		} catch (Exception ex) {
 	 			count=0;
 	 		}
 	 		return String.valueOf(count);
 	 	}
 	 	
 	
 public DataTable  getareaCount(String year,String quarter,String month,String xun,String week,String rq,String start,String end,String lx,String citycode,String areacode ,String realtion){
	 
         
		 if(areacode.equals("")){areacode="";}
		 else{areacode=" and e.areacode='"+areacode+"'";}
		 
         //按年
		 if(year.equals("")){year=" ";}
		 else{
			  if(quarter.equals("")&&month.equals("")&&xun.equals("")&&start.equals("")&&end.equals("")){year="  and to_char(a.CreateTime,'yyyy')='"+year+"'";}
			  }
		 
		 
		 //按季度
		 if(quarter.equals("")){quarter=" ";}
		 else{
			 if(quarter.equals("1")){
				               String s1=year+"01";
				               String s2=year+"03";
				               quarter="  and to_char(a.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
				               year="";}
			 if(quarter.equals("2")){
				 String s1=year+"04";
                 String s2=year+"06";
                 quarter="  and to_char(a.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
                 year="";}
			 if(quarter.equals("3")){
			  String s1=year+"07";
              String s2=year+"09";
              quarter="  and to_char(a.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
              year="";}
			 if(quarter.equals("4")){
			  String s1=year+"10";
              String s2=year+"12";
              quarter="  and to_char(a.CreateTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
              year="";}
			 }
		 
		 //按月份
		 if(month.equals("")&&week.equals("")){month="";}
		 else{
			 if(xun.equals("")&&week.equals("")){month=" and to_char(a.CreateTime,'yyyymm')='"+year+month+"'";year="";}
			 }
		 
		 //按旬
		 if(xun.equals("")){xun="";}
		 else{ 
			   if(xun.equals("1")){
				   String s1="01";
				   String s2="10";
				   xun=" and to_char(a.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				   year="";
				   month="";
				   
				                  }
			   if(xun.equals("2")){
				   String s1="11";
				   String s2="20";
				   xun=" and to_char(a.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				   year="";
				   month="";
				   
			                      }
			   if(xun.equals("3")){
				   String s1="21";
				   String s2="31";
				   xun=" and to_char(a.CreateTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -