需求如下,求表结构及实现的语句

慢两拍 2019-01-14 04:08:55
未来房态的问题,我想实现的就是这个效果,一下把一年的房间状态都显示出来,然而这个表结构要怎么设置才合理

房间号 S20190101 S20190102 S20190103 .... S20200101

1001 √ √
1002 √ √
***************************************************************

我用下面的结构搞了一下感觉有点艰难,有没有什么更好的办法

roomNum thedate status
---------------------------------
1001 20190101 √
1001 20190103 √
1002 20190101 √
1002 20190102 √

...全文
44 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dear SQL(燊) 2019-01-14
  • 打赏
  • 举报
回复
Dear SQL(燊) 2019-01-14
  • 打赏
  • 举报
回复
你在现在用行记录存储数据是正确的,显示一年的房间状态可以用动态行转列( PIVOT)实现

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧