小编Bas*_*dev的帖子

从数据库获取当月的数据

我有一个表设置如下所示.

表名:活动.

activity_id , Date       , assign_engr , Task_Type , Task_Status
1           , 2013-12-31 , Sachin      , Monthly   , Scheduled
2           , 2013-12-23 , Mikel       , Weekly    , Done
3           , 2013-10-18 , John        , Monthly   , Done
Run Code Online (Sandbox Code Playgroud)

我想只使用Date字段获取当月的数据,如下所示:

select * from activity where Date='current month'
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?

mysql sql

3
推荐指数
1
解决办法
4433
查看次数

需要在solaris命令中重新排列和求和列

我有以下数据名为atp.csv文件

Date_Time,M_ID,N_ID,Status,Desc,AMount,Type
2015-01-05 00:00:00 076,1941321748,BD9010423590206,200,Transaction Successful,2000,PRETOP
2015-01-05 00:00:00 077,1941323504,BD9010423590207,351,Transaction Successful,5000,PRETOP
2015-01-05 00:00:00 078,1941321743,BD9010423590205,200,Transaction Successful,1500,PRETOP
2015-01-05 00:00:00 391,1941323498,BD9010500000003,200,Transaction Successful,1000,PRETOP
Run Code Online (Sandbox Code Playgroud)

我想用下面的命令计算状态.

cat atp.csv|awk -F',' '{print $4}'|sort|uniq -c
Run Code Online (Sandbox Code Playgroud)

输出如下:

3 200
1 351
Run Code Online (Sandbox Code Playgroud)

但我想要在下面输出,并且还希望在状态方面总结金额列.

200,3,4500
351,1,5000
Run Code Online (Sandbox Code Playgroud)

那是状态首先然后计数值.请帮助..

awk solaris

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

标签 统计

awk ×1

mysql ×1

solaris ×1

sql ×1