助けてください。私は SQL がまったく得意ではありませんが、以下のクエリを作成しました。部屋予約システムから情報を取得して、デジタル サイネージ製品に表示します。
現在、「名前」フィールドは として出力されlastname, firstname
ます。私は本当にそれを表示する必要がありますFirstname Lastname
が、まだ1つの列の下にあります。
誰か見てもらえませんか?それは大歓迎です。
SELECT
HOST9006.DESCRIPTION,
HOST0110.ROOMNAME,
HOST0140.NAME,
dateadd(mi, HOST0120.STARTMINS, HOST0120.MTGDATE) AS ASTART,
dateadd(mi, HOST0120.ENDMINS, HOST0120.MTGDATE) AS AFINISH,
CONVERT(VARCHAR(5), dateadd(mi, HOST0120.STARTMINS, HOST0120.MTGDATE) ,108) AS START,
CONVERT(VARCHAR(5), dateadd(mi, HOST0120.ENDMINS, HOST0120.MTGDATE) ,108) AS FINISH,
HOST0120.MTGKEY, HOST0120.HIPTYPE, HOST0120.ROOMKEY
FROM
HOST0140
INNER JOIN HOST0120
ON HOST0120.OWNERKEY=HOST0140.PERSONKEY
INNER JOIN HOST9006
ON HOST9006.KEYVALUE=HOST0120.MTGSTATE
INNER JOIN HOST0110
ON HOST0110.ROOMKEY=HOST0120.ROOMKEY
WHERE
CANCELSTATE='0'
AND MTGDATE >= DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0)
AND MTGDATE < DATEADD(day, DATEDIFF(day, 0, GETDATE()), 1)
AND MTGSTATE <> '11'
ORDER BY START
ありがとう