خرید بک لینک

Vote count: 0

I'm trying to do some SQL in C# along with an Access Database. I have two tables. Main Table and a Second Table:

MAIN TABLE
DoubleValue |        |        |        |
----------------------------------------
1,40        |        |        |        |
1,80        |        |        |        |
2,00        |        |        |        |
1,80        |        |        |        |
1,60        |        |        |        |
1,60        |        |        |        |
----------------------------------------

SECOND TABLE
DoubleValue | Points | Weight |
-------------------------------
1,00        | 100    | 2      |
1,20        | 98     | 2      |
1,40        | 96     | 2      |
1,60        | 94     | 2      |
1,80        | 92     | 2      |
2,00        | 90     | 2      |
-------------------------------

I need to find all matching rows in "SECOND TABLE" based on the column "Double Value". Then for the rows that matches I want to get the value in columns "Points" and "Weight" as well as multplie those two columns and create a columns with the name "Sum" and add all three columns to the "MAIN TABLE":

MAIN TABLE - RESULT/OUTPUT
DoubleValue | Points | Weight | Sum |
-------------------------------------
1,40        | 96     | 2      | 192 |
1,80        | 92     | 2      | 184 |
2,00        | 90     | 2      | 180 |
1,80        | 92     | 2      | 184 |
1,60        | 94     | 2      | 188 |
1,60        | 94     | 2      | 188 |
-------------------------------------

The "MAIN TABLE" doesn't need to actually have the new columns "physically" inserted. I would very much prefer if they could just be displayed in the output very much like "SELECT Points * Weight AS Sum" would produce where "Sum" would be displayed but not actually inserted in the table. BUT OK, if it needs to actually be inserted then I will go with that.

How can this be done?

asked 39 secs ago

برچسب: نویسنده: استخدام کار تاريخ: جمعه 15 ارديبهشت 1396 ساعت: 9:43

صفحه بندی