Obtendo detalhes dos dados agregados
Veja nesta dica como obter detalhes dos dados agregados.
Obtendo detalhes dos dados agregados
<SPAN lang=EN-US ><SPAN >Imagine que você queira saber qual o último processo executando no<BR>SQL Server, quando foi executado, hostname e o nome do usuário. A query a seguir recupera estes dados:</P></FONT>
<P class=MsoNormal ></FONT></SPAN><BR>Use Master<BR></FONT></FONT></SPAN><SPAN lang=EN-US >Select SysPro1.program_name,<BR></FONT></FONT></SPAN><SPAN lang=EN-US >SysPro1.login_time,SysPro1.MemUsage,SysPro1.Hostname,SysPro1.Hostname,SysP<BR></FONT></FONT></SPAN><SPAN lang=EN-US >ro1.nt_domain,SysPro1.nt_username<BR></FONT></FONT></SPAN><SPAN lang=EN-US >From sysprocesses SysPro1<BR></FONT></FONT></SPAN><SPAN lang=EN-US >INNER JOIN</FONT></FONT></SPAN>
<SPAN lang=EN-US ></FONT></SPAN><SPAN lang=EN-US >(SELECT program_name, MAX(login_time) as T2<BR></FONT></FONT></SPAN><SPAN lang=EN-US >FROM sysprocesses<BR></FONT></FONT></SPAN><SPAN lang=EN-US >GROUP BY program_name Having len(program_name) > 0)<SPAN > </SPAN>SysPro2<BR></FONT></FONT></SPAN><SPAN lang=EN-US >ON<BR></FONT></FONT></SPAN><SPAN lang=EN-US >( SysPro2.program_name = SysPro1.program_name<BR></FONT></FONT></SPAN><SPAN lang=EN-US ><SPAN > </SPAN>AND<BR></FONT></FONT></SPAN><SPAN lang=EN-US > SysPro2.T2 = SysPro1.login_time )</FONT></FONT></SPAN>
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo