根据其他行和列将列添加到表中
例如,我在SQL Server中有下表:
姓名 | 到 | 旅行 | 日期 |
---|---|---|---|
迈克 | 5 | ·伦敦巴黎 | Jan/2022 |
Mike | Paris | Barcelona | / |
5/2022 Sam | Cairo | Riyadh | 6/Mar/20222 |
Sam | Riyadh | Dubai | 6/MAR/MAR/MAR/2022 |
SAM SAM | 迪拜 | 马尔代夫 | 7/3月/2022 |
SAM | MALDIVES | RIYADH | 月/2022 |
Sam | Riyadh | Cairo | Mar/2022 |
,我想要的结果必须基于其他列和行的新列,如下:以下:
名称 | 到 | 13 / | 旅行日期 | 日期 | 迈克 |
---|---|---|---|---|---|
13/ 3 | 伦敦巴黎 | CAIRO | 5/2022年1月/ | 2022 | 年1月/2022年1月/2022 |
迈克 | ·帕里斯 | ·巴塞罗那 | 5/2022 | ||
SAM | CAIRO | RIYADH | 6/MAR/2022 | 年 | -MALDIVES 6/MAR/2022 |
SAM/2022 SAM | RIYADH | DUBAI | 6/MAR/MAR/2022 | ||
SAM | DUBAI | MALDIVE | 7/MAR/2022 | ||
SAM | MALDIVES | RIYADH | 13/MAR/2022 | MALDIVES-CAIRO | 13/MAR/2022 |
SAM | RIYADH | CAIRO | 13/MAR/2022, |
因为您可以看到Sam有了他的第二天旅行并停留了几天的山姆票在马尔代夫。
我所关心的是将路线视为1票,并从“日期”开始旅行日期。
请帮助。
For example, I have the following table in SQL Server:
name | from | to | traveling date |
---|---|---|---|
Mike | london | Paris | 5/jan/2022 |
Mike | Paris | Barcelona | 5/jan/2022 |
Sam | Cairo | Riyadh | 6/Mar/2022 |
Sam | Riyadh | Dubai | 6/Mar/2022 |
Sam | Dubai | Maldives | 7/Mar/2022 |
Sam | Maldives | Riyadh | 13/Mar/2022 |
Sam | Riyadh | Cairo | 13/Mar/2022 |
And the result I want must have new columns based on other columns and rows, like below:
name | from | to | traveling date | Route | Date |
---|---|---|---|---|---|
Mike | London | Paris | 5/Jan/2022 | London-Barcelona | 5/Jan/2022 |
Mike | Paris | Barcelona | 5/Jan/2022 | ||
Sam | Cairo | Riyadh | 6/Mar/2022 | Cairo-Maldives | 6/Mar/2022 |
Sam | Riyadh | Dubai | 6/Mar/2022 | ||
Sam | Dubai | Maldives | 7/Mar/2022 | ||
Sam | Maldives | Riyadh | 13/Mar/2022 | Maldives-Cairo | 13/Mar/2022 |
Sam | Riyadh | Cairo | 13/Mar/2022 |
As you can see Sam had Round ticket he reached the next day of traveling and stayed for couple of days in Maldives.
All I care about is to consider Route as 1 ticket and have the traveling date from 'Date'.
Help please.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论