簡體   English   中英

比較sql中表之間的兩個數字列

[英]Compare two numeric columns between tables in sql

嗨,我想在 ms sql 中的表之間創建一個 ms sql 查詢兩個數字列(Days Consumed 和 vs limit day),這里是我的表...

表格1

Days consumed   case_id       case_deficiency 
1               101           Debris 
5               102           Graffiti
1               103           Not Functioning

在第二張桌子上我有

表格1

id     limit day     case_deficiency
1      1             Debris
2      3             Graffiti
3      1             Not Functioning

如果已經超過限制日,我想查看/顯示所有 case_deficiency .. 在這種情況下,塗鴉已經超過消耗的 DAY > 限制日。 希望您對這種情況有所幫助。 謝謝

看起來您想根據case_deficiency鏈接表。 其余的只是一個適當的join 所以:

select t1.*
from table1 t1 join
     table2 t2
     on t1.case_deficiency = t2.case_deficiency
where t2.limitday < t1.daysconsumed;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM