我有一張表,看起來像下面,我想做2件事情。 1。選擇最小(EnterDtm)記錄,在這種情況下,這將是2015-08-25 05:29:44:480。我也希望有一個具有高度尺,高度英寸,重量(kg)作爲新的列名,而新列的下方是ObsText多行與單行與多列與最小日期
EnterDtm ObsCatalogName VisitID OBSTEXT
2015-08-25 05:29:44.480 AS height feet NU 219975 5
2015-08-25 05:29:44.480 AS height inches NU 219975 5
2015-08-25 05:29:44.480 AS weight kg CAL 219975 88
2015-08-25 07:05:11.173 AS weight kg CAL 219975 90.6
2015-08-26 06:36:43.537 AS weight kg CAL 219975 90.5
2015-08-26 21:22:21.550 AS height feet NU 219975 5
2015-08-26 21:22:21.550 AS height inches NU 219975 6
2015-08-26 21:22:21.550 AS weight kg CAL 219975 90.5
2015-08-27 05:55:27.373 AS weight kg CAL 219975 87.4
我希望它看起來像這樣
EnterDtm VisitID Height Feet Height Inches Weight
2015-08-25 05:29:44.480 219975 5 5 88
單個記錄排
如果您的引擎支持它,則3個case語句爲max和group by或pivot。這是什麼RDBMS? – xQbert
SQL Server 2012 – user3666224
因此,如果2015-08-25 07:05:11.173是最早的日期......您的高度數據不會正確嗎? – xQbert