Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在sql中计算带条件的两列数据_Sql_Postgresql - Fatal编程技术网

如何在sql中计算带条件的两列数据

如何在sql中计算带条件的两列数据,sql,postgresql,Sql,Postgresql,如何获得以下输出 Date Quantity Transaction_Type 11-07-2017 200 Sale 15-07-2017 200 Purchase 20-07-2017 500 Sale 10-08-2017 200 Purchase 10-10-2017 200 Purchase 12-10-2017 200 Sale 12-12-2017 200

如何获得以下输出

Date        Quantity Transaction_Type 
11-07-2017   200       Sale
15-07-2017   200       Purchase
20-07-2017   500       Sale
10-08-2017   200       Purchase
10-10-2017   200       Purchase
12-10-2017   200       Sale
12-12-2017   200       Sale
20-12-2017   500       Sale
你似乎想要:

Month  Quantity
07      500
10      0
12      700
请注意,我在月份列中包含了年份。如果您不想要年份,请将其从to_char格式中删除。

您似乎想要:

Month  Quantity
07      500
10      0
12      700

请注意,我在月份列中包含了年份。如果您不想要年份,请将其从to_char格式中删除。

请解释您想要什么。首先查看您的输出。我只需要每月的销售计数,即剩余的售后采购检查Gordon给出的答案请解释您想要什么。首先查看您的输出。我只需要每月的销售计数,即剩余的售后采购检查Gordon给出的答案