8 |
import java.util.Date; |
import java.util.Date; |
9 |
|
|
10 |
import javax.servlet.ServletException; |
import javax.servlet.ServletException; |
11 |
|
import javax.servlet.annotation.WebServlet; |
12 |
import javax.servlet.http.HttpServlet; |
import javax.servlet.http.HttpServlet; |
13 |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletRequest; |
14 |
import javax.servlet.http.HttpServletResponse; |
import javax.servlet.http.HttpServletResponse; |
15 |
|
|
16 |
|
@WebServlet(urlPatterns={"/DumpResultSet"}) |
17 |
public class DumpResultSet extends HttpServlet { |
public class DumpResultSet extends HttpServlet { |
18 |
|
|
19 |
public DumpResultSet() { |
public DumpResultSet() { |
147 |
res = dumpResultset("SELECT statisticsdate, location+name+favorites AS station, location,name,favorites,departure,depcache,deperror,timetable,timecache,timeerror " + |
res = dumpResultset("SELECT statisticsdate, location+name+favorites AS station, location,name,favorites,departure,depcache,deperror,timetable,timecache,timeerror " + |
148 |
"FROM trainstatistics ORDER BY statisticsdate DESC"); |
"FROM trainstatistics ORDER BY statisticsdate DESC"); |
149 |
} else if (dump.equals("trainstatistics_avg")) { |
} else if (dump.equals("trainstatistics_avg")) { |
150 |
res = dumpResultset("SELECT round(avg(location+name+favorites),1) AS station, round(avg(location),1) as location, round(avg(name),1) as name, round(avg(favorites),1) as favorites, " + |
res = dumpResultset("SELECT count(*) AS count, round(avg(location+name+favorites),1) AS station, round(avg(location),1) as location, round(avg(name),1) as name, round(avg(favorites),1) as favorites, " + |
151 |
"round(avg(departure),1) as departure, round(avg(depcache),1) as depcache, round(avg(deperror),1) as deperror, " + |
"round(avg(departure),1) as departure, round(avg(depcache),1) as depcache, round(avg(deperror),1) as deperror, " + |
152 |
"round(avg(timetable),1) as timetable, round(avg(timecache),1) as timecache, round(avg(timeerror),1) as timeerror " + |
"round(avg(timetable),1) as timetable, round(avg(timecache),1) as timecache, round(avg(timeerror),1) as timeerror " + |
153 |
"FROM trainstatistics"); |
"FROM trainstatistics"); |