0

このサイトは何度も命の恩人でした。

皆さんからもう一度助けが必要です。

すべてのユーザーをそれぞれのグループIDにグループ化するクエリの作成に取り組んでいます。これが私が持っているものです:

UserID # UserLastName # GroupID # Section #

  01   #    Smith     #  999    #    1

  02   #    Smith     #  999    #    2

  03   #    White     #  999    #    1

  04   #    White     #  1000   #    2

  05   #    White     #  1000   #    3

など...

私がやりたいのは、私がすでに持っているものを上書きすることなく、スミスを1つのグループとセクションだけに自動的に割り当てることです。グループは999-Sのようなものになります(セクションが最後の名前になりました)。そして、ホワイトは999の1つのセクションにしか属していないので、彼は単に999-Wを返します。

私は、ビューまたは単純な選択でさえこれを行うべきだと考えています。

どこから始めればいいのかわからない。どんな助けでも大歓迎です!

4

1 に答える 1

0

あなたの質問を完全に理解しているかどうかはわかりませんが、これを試してみてください:

Create View WithGroupName
AS
SELECT UserID, 
       UserLastname, 
       GroupID, 
       Section, 
       GroupID + '-' + SUBSTRING(UserLastName,1,1) As GroupSection
FROM tableName
于 2012-07-18T01:11:19.093 に答える