午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 用sql或者pandas讓一個表按照另一個表補全數(shù)據(jù)。

瀏覽:183日期:2022-06-11 18:18:28

問題描述

mysql - 用sql或者pandas讓一個表按照另一個表補全數(shù)據(jù)。

mysql - 用sql或者pandas讓一個表按照另一個表補全數(shù)據(jù)。

如圖,圖1是各個地鐵站在各個時刻的進站人數(shù),由于是模擬真實數(shù)據(jù),像七里莊在5點沒有人進站,所以就沒有數(shù)據(jù)記錄,而圖2是完整的時段表,從5點到23點,每15分鐘一段,現(xiàn)在想讓圖1 的每個地鐵站按照圖2的時刻表進行補全,如果這一時刻該地鐵站沒有記錄,就證明沒有人進站,進站人數(shù)就默認為0。

如果能用sql最好,用pandas也可以。但我不知道怎么做到,向大家求助。

問題解答

回答1:

按照你現(xiàn)在這樣的表結(jié)構(gòu)的化,圖2主表,左連接圖1表,條件起始時間=起始時間,結(jié)束時間=結(jié)束時間。查詢列圖2的起止時間,圖1的人數(shù)

假設(shè)有個站點表記錄所有站點基本信息。

Seletc Site,Start,End,Cnt from( select Site,Start,End,timeKey from SiteTbl,TimeZone) aleft join (.....) b on a.Site=b.Site a.timeKey = b.timeKey回答2:

select table2.起始時間, table2.結(jié)束時間, ifnull(table1.進站人數(shù), 0) '進站人數(shù)'from table2left join table1 on table1.起始時間=table2.起始時間 and table1.結(jié)束時間=table2.結(jié)束時間

PS:如果可以請把第二張加一個站名這個字段.

相關(guān)文章:
主站蜘蛛池模板: 特级西西人体444www高清大胆 | 麻豆一区二区99久久久久 | 中文字幕第五页 | 久久伊人青青 | 成年人在线观看网站 | 超碰综合 | 激情av在线播放 | 亚洲天堂色图 | 欧美精品亚洲精品 | 亚洲国产成人精品综合99 | 久久综合桃花网 | 欧美日韩高清一区二区三区 | 色婷婷小说 | 黄色国产片 | 精品视频999 | 在线免费成人网 | 欧美一级日韩 | 国产午夜在线观看 | 一区二区在线免费观看 | 成人午夜在线观看视频 | 日本欧美日韩 | 91成人精品一区在线播放 | 亚洲欧美在线综合 | 一级片高清 | 中文字幕第5页 | 欧美日韩在线国产 | 日日爱av| 四虎影院最新 | 精品毛片在线观看 | 欧美日本中文字幕 | 午夜在线精品 | 日韩色网 | 色妞首页 | 午夜免费福利视频 | 天天干天天曰 | 97在线观视频免费观看 | 都市激情亚洲色图 | 欧美日一本 | 欧美精品www| 国产91国语对白在线 | 成年人免费视频观看 |