简体   繁体   English

如何使用 where 语句获取每周、每月和每年的销售额

[英]How to get the weekly, monthly and yearly sales using where statements

Hi i already get the daily sales.嗨,我已经获得了每日销售额。 now i want to get the weekly, monthly and yearly sales and already tried the weekly sales but the problem is the monthly sales is the one being selected现在我想获得每周、每月和每年的销售额,并且已经尝试过每周销售额,但问题是每月销售额是被选中的那个

public void weekly(){
         
          DateTimeFormatter dtf = DateTimeFormatter.ofPattern("MM/dd/yyyy");
        LocalDateTime now = LocalDateTime.now();
        String date = dtf.format(now);
         
            try{
           con = Connector.getConnection();
            java.sql.Statement st = con.createStatement();
            String query = "SELECT sum(Quantity) FROM `salesproduct_table` WHERE Date = WEEK(CURDATE())";
            ResultSet rs = st.executeQuery(query);
            
            if(rs.next()){
                
                productsales4.setText(rs.getString(1));
                
            }
            
            
            }catch(Exception ex){
                
            }

tried already different kind of syntax but i cant fix it已经尝试过不同类型的语法,但我无法修复它

For month:对于一个月:

String query = "SELECT sum(Quantity) FROM `salesproduct_table` WHERE MONTH(Date) = MONTH(CURDATE())";

for year:年:

String query = "SELECT sum(Quantity) FROM `salesproduct_table` WHERE YEAR(Date) = YEAR(CURDATE())";

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用aspose.email for java(jar文件)在日历(.pst文件)中设置每日,每周,每月,每年的重复模式 - How to set daily,weakly,monthly,yearly recurrence pattern in calendar(.pst file) using aspose.email for java(jar file) 如何检查cron表达式是每天,每周还是每月执行? - How do I check if a cron expression executes daily, weekly or monthly? 如何将股票行情自动更新存储为每日每周,每月等 - How to Store stock ticker updates as daily weekly monthly etc 每周或每月更改日期 - Changing dates in weekly or monthly basis 用Java计算月度和月度销售额 - Computing Month & Monthly Sales in Java 如何使用JDBC获取正在运行的语句的列表 - How to get a list of running statements using JDBC 如何从地图获取每周最大值<LocalDate,Integer>使用流 - How to get weekly max value from Map<LocalDate,Integer> using streams Jasper时间序列日期轴:显示每月滴答声,但每年滴答声标签 - Jasper timeseries date axis : show monthly ticks but yearly tick labels 无法使用XMLRPC使用sales_order.list获取销售数据 - Not being able to get data of the sales using sales_order.list using XMLRPC 弄清楚如何获得双周周的最后一个结束日期 - figure out how to get the last enddate of a bi-weekly week
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM