我刚开始学习SQL。如何在这段代码中获得我的一年?

时间:2017-07-14 04:48:00

标签: mysql sql sql-server

我是MySQL新手。我写了这段代码,但似乎不正确。

select mm.adi, year(sb.tarih) as yil, Count(1) as satisSayisi
from Marka mm,
     SatisBaslik sb,
     Model mo,
     Araba aa,
     SatisSatirları ss 
where mm.markaId = mo.markaId
  and mo.modelId = aa.modelId
  and aa.arabaId = ss.arabaId
  and ss.satısId = sb.satısId  
group by mm.adi, year(sb.tarih)   

enter image description here

Here is the image link

如果我写这样的错误

Where mm.markaId=mo.markaId and mo.modelId=aa.modelId 
and aa.arabaId=ss.arabaId and ss.satısId=sb.satısId and tarih='2017

我想知道我怎样才能获得我的一年

2 个答案:

答案 0 :(得分:0)

您的FROM子句应该只有表名。 tmp_dt[, .SD[unique(c(1, .N))], by = grp] # grp x # 1: 1 0.0628539 # 2: 1 0.1552129 # 3: 2 0.5827001

答案 1 :(得分:0)

根本不清楚OP试图返回的结果。我猜测(只是一个猜测)OP想要包含一个谓词(条件),将行限制为特定年份。

这样的事情:

python3.6 -m pip install aiohttp

但这只是猜测。