Problemas de tarea de SQL. . . Hazme un favor. .
SELECCIONE b.STKCODE, b.STKFIRM, b.STKPRICE*a.Exchange_Rate como STKPRICE_NEW FROM nación a, stockinfo b donde b.natcode=a.natcode
Por b.natcode , b.STKFIRM clasificación
II. Informa el valor total del inventario por país.
Seleccione natcode del grupo stockinfo mediante NATCODE, suma(STKPRICE*STKQTY) como Tal_stockholdings
Tres. Informa el número de acciones y su valor total por país.
Seleccione natcode del grupo stockinfo a través de NATCODE, COUNT(STKPRICE*STKQTY) como tal_num, sum(STKPRICE*STKQTY) como Tal_value
Cuatro. Informa el valor total de las acciones de países con dos o más acciones cotizadas.
SELECCIONAR CÓDIGO NAT, suma(precio STK * cantidad STK)AS Tal _ tenencias de acciones DESDE información de acciones GRUPO POR código NAT TENER CUENTA (precio STK * cantidad STK)>=2
Verbo (abreviatura de verbo) ¿Cuántas empresas hay en la cartera de acciones?
SELECT COUNT(*) FROM stockinfo
Verbo intransitivo ¿Cuántas empresas tienen más de 30.000 acciones?
SELECCIONE CONTAR(*)DE LA INFORMACIÓN DE STK DONDE STK qty>=30001
Siete. Encuentre el dividendo promedio.
Seleccione AVG (a.STKDIV*b.Exchange_Rate) como avg_div_pd de stockinfo a, NATION b, donde a.natcode=b.natcode
ocho. ¿Cuál es el rendimiento promedio de esta cartera?
Seleccione AVG ((a . STK div * STK qty)* b . Exchange _ Rate) como avg_div_pd de stockinfo a, NATION b, donde a.natcode=b.natcode
Nota: No sé cuál es el nombre de la tabla donde colocas tu cartera de acciones, así que la configuré en "stockinfo", espero que puedas pensar por qué lo escribí de esta manera.