0
我对SQL比较陌生,试图做一个简单的查询来看看今年的销售情况,与去年同一日期或理想的一周同一天。如何查询比较今年和去年的销售额?
我创建了以下查询,当前基于单个设置日。我将需要移动这个来获得今天的日期,但后来认为id会解决这个问题。
-
Below is the query
-strtrdecode = store location
-dtmtradedate = transaction date
-cursales = sales value
-Target = will contain Targets but i haven't generated any yet but need to show -the field
会有人请告诉我如何同时显示,今年和去年的数字在同一条线上取悦每个商店
即
liverpool, 01/06/2015, 4000,3000
blackpool, 01/06/2015, 6000, 7500 etc..
谢谢你提前
迈克
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
> DRSData dbo DAILYSALES STRSALETYPE
> DRSData dbo DAILYSALES STRTRADECODE
> DRSData dbo DAILYSALES CURSALES
> DRSData dbo DAILYSALES DTMTRADEDATE
> DRSData dbo DAILYSALES INTTRANSNUM
*SELECT strtradecode, dtmtradedate, sum(cursales) as [Actual SALES TY], '' as Target
FROM DAILYSALES
where (STRSALETYPE = 'H')and (DTMTRADEDATE BETWEEN CONVERT(DATETIME, '2015-06-01 00:00:00', 102) AND CONVERT(DATETIME, '2015-06-01 00:00:00',
102))
group by strtradecode, dtmtradedate*
向我们展示您的表架构,并标记您正在使用的适当版本的SQL。 –
看起来真的很愚蠢的问题,我在哪里找到表格架构? – Michael
没有愚蠢的问题,只有愚蠢的答案:-) ...只是向我们展示表名和列,就是这样。 –