我在此查询(InvoiceID)中收到了一个不明确的列名称错误.我无法弄清楚为什么.它们似乎都正确连接,为什么管理工作室不知道显示VendorID?任何帮助将不胜感激.
查询:
SELECT
VendorName, InvoiceID, InvoiceSequence, InvoiceLineItemAmount
FROM Vendors
JOIN Invoices ON (Vendors.VendorID = Invoices.VendorID)
JOIN InvoiceLineItems ON (Invoices.InvoiceID = InvoiceLineItems.InvoiceID)
WHERE
Invoices.InvoiceID IN
(SELECT InvoiceSequence
FROM InvoiceLineItems
WHERE InvoiceSequence > 1)
ORDER BY
VendorName, InvoiceID, InvoiceSequence, InvoiceLineItemAmount
Run Code Online (Sandbox Code Playgroud) 在以下Java代码中,我的平均温度是小数点后1位.
例如,而不是69.0它的6.9.
输入可以是任何10个数字.所以我要说输入10个温度,每个1个是10度.10个输入的总数是100,所以平均值应该是10,但我的平均值是1.0.
码:
import java.util.Scanner;
public class NumberAboveAverage {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
final int TotalTemps = 10;
double[] numbers = new double[TotalTemps];
double sum = 0;
double average = 0;
double max = 0;
for (int n = 0; n < numbers.length; n++) {
System.out.print("Enter a temperature: ");
numbers[n] = input.nextInt();
if (numbers[n] > max) {
max = numbers[n];
}
sum = numbers[n];
}
for (int i …Run Code Online (Sandbox Code Playgroud)