DanielFernandes87 Posted October 1, 2016 at 01:01 AM Report #599260 Posted October 1, 2016 at 01:01 AM Boas, Tenho andado aqui a procura de uma maneira de obter uma media de todos os valores de determinada coluna. Estes são os meus primeiros passos no SQL. por exemplo: Tenho 10 tabelas e em todas elas existe uma coluna chamada profundidade. o que preciso é de pesquisar em que tabela existe a coluna profundidade e depois calcular a média dessa coluna para cada uma das tabelas. SELECT T.name AS Tabela, C.name AS Coluna FROM sys.sysobjects AS T (NOLOCK) INNER JOIN sys.all_columns AS C (NOLOCK) ON T.id = C.object_id AND T.XTYPE = 'U' WHERE C.NAME LIKE 'MEAN DEPTH' ORDER BY T.name ASC Com este código já consegui fazer a pesquisa e tenho o resultado de onde se encontra a coluna, só não estou a conseguir calcular a média.
M6 Posted October 1, 2016 at 11:02 AM Report #599264 Posted October 1, 2016 at 11:02 AM Boas, Quando vejo querys que vão ao catálogo para obter valores de negócio fico sempre com um arrepio na espinha, cheira-me a borregada da grossa... Arrepios à parte, tens a função AGV que te dá a média. Podes ver como se usa aqui: http://www.w3schools.com/sql/sql_func_avg.asp 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now