に一致する部分のテキストをグループ化:私は「時間」BYテキスト(20160426000000は時間0、20160426010000だろうGROUPにできるようにする必要がありますSQL Serverの:私のようなテーブル持っ
Name Size
--------------------------------------
backup_20160426000000.comp.trn 1
backup_20160426001000.comp.trn 2
backup_20160426002000.comp.trn 4
(..)
backup_20160426230000.comp.trn 4
backup_20160426231000.comp.trn 5
は1時間となり、等)。合計サイズを合計します。
出力は次のようになります。
backup_20160426000000.comp.trn 7
(..)
backup_20160426230000.comp.trn 9
現在、私が持っている:
SELECT
SUBSTRING(dbo.CLName.NAME, PATINDEX('%2016%', dbo.CLName.NAME), 14), size
FROM
dbo.CLName
GROUP BY
substring(Name, 1, 15)
?あなたはそれを追加してもらえますか? –
あなたは 'GROUP BY 'を使用する必要がありますが、groupの' Name'は結果として返されるべきですか? –
いずれかをグループ別または集約にする必要があります。 – Paparazzi