Listar respuestas

1

Please login or register to vote for this query.

(click on this box to dismiss)

Consulta las respuesta de un usuario en especifico. Como obtengo mi identificador: fíjate en la dirección de tu perfil, la misma tiene la siguiente forma "https://site/users/XXX/tu_nombre". Ese "XXX" es tu identificador, que debes escribir como parámetro de la consulta. Recuerda que puedes cambiar el sitio de consulta donde dice: "Switch sites"

Stack Overflow

Q&A for programmers

-- id: Identificador del Usuario
-- votos: Cantidad de votos minimo

--/*
declare @idUsuario int = ##id:int##;
declare @votos int = ##votos:int?0##;

select
  'site://q/' + cast(pp.Id AS nvarchar) + '/107347|' + pp.Title as 'Pregunta',
  'site://a/' + cast(pr.Id AS nvarchar) + '/107347|' + case when pp.acceptedAnswerid is null then 'No' else 'Si' end as 'Aceptada',
  pr.Score as 'Votos',
  sum(case when vr.VoteTypeId = 2 then 1 else 0 end) 'V-Favor',
  sum(case when vr.VoteTypeId = 3 then 1 else 0 end) 'V-Encontra'
from
  Posts pr
  join Posts pp on pp.id = pr.parentid
  left join Votes vr on vr.postId = pr.id and vr.VoteTypeId in(2, 3)
where
  pr.OwnerUserId = @idUsuario
  and pr.Score >= @votos
  and pr.PostTypeId = 2
group by
  pp.Id,
  pr.Id,
  pp.Title,
  pp.acceptedAnswerid,
  pr.Score
order by
  case when pp.acceptedAnswerid is null then 0 else 1 end desc,
  pr.Score desc
--*/

Enter Parameters

Options:
Switch sites:
loading Hold tight while we fetch your results