小编chu*_*man的帖子

查询从datetime转换为mysql的日期

我想获取datetime字段的日期部分.我知道我可以使用date_format获取它,但返回一个字符串或"varchar"字段.如何将结果转换为日期而不是varchar?

这是我的查询返回varchar:

(Select Date_Format(orders.date_purchased,'%m/%d/%Y')) As Date  
Run Code Online (Sandbox Code Playgroud)

我尝试了这个问题的几个组合,但无法使它工作:

mysql查询 - 输出格式化日期?

任何帮助表示赞赏.

mysql sql datetime date

41
推荐指数
4
解决办法
8万
查看次数

Mysql查询中的Sum的平均值

我在创建查询时遇到了一些问题,该查询给出了总和的平均值.我在stackoverflow中阅读了一些示例,但无法做到.任何人都可以帮我理解如何做到这一点吗?这是我的数据:

Transaction_x0020_Number  Product_x0020_Code  Sales_x0020_Value  Date        Cashier
000356                    350                 24.99              2010-06-04  131    
000356                    726                 32.99              2010-06-04  131    
000357                    350                 24.99              2010-06-04  131    
000358                    350                 24.99              2010-06-04  131    
000358                    360                 24.99              2010-06-04  131    
000770                    703                 69.99              2010-06-04  130    
000771                    726                 32.99              2010-06-04  130    
000772                    1126                5                  2010-06-04  130    
000773                    482                 32.99              2010-06-04  130    
000774                    600                 32.99              2010-06-04  130    
000775                    350                 24.99              2010-06-04  130    
Run Code Online (Sandbox Code Playgroud)

基本上我需要收银员的平均交易价值.我无法运行基本avg,因为它将占用所有行,但每个事务可以有多行.最后我想要:

Cashier| Average|  
131    | 44.31  |(Which comes from the sum divided by 3 transactions not 5 rows)  
130 …
Run Code Online (Sandbox Code Playgroud)

mysql subquery aggregate-functions

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysql ×2

aggregate-functions ×1

date ×1

datetime ×1

sql ×1

subquery ×1