Consultar una tabla SQL para obtener todos los valores nuevos en una columna según el filtro en otra columna

RickMaia

Lamento no haber podido aclarar la pregunta, déjame explicarla aquí.

Tengo una tabla que tiene dos columnas:

year, ID

------------

2013, 01

2013, 27

2013, 33

2014, 22

2014, 33

2014, 01

2014, 13

2015, 45

2015, 13

2015, 22

Lo que quiero hacer es lo siguiente: comprobar todas las nuevas ID que aparecieron en 2014 a partir de 2013, y todas las nuevas ID que aparecieron en 2015 a partir de 2014, y así sucesivamente ...

Entonces, del ejemplo anterior, la respuesta esperada a mi consulta debería ser una tabla como:

year, new
-------------

2014, 2

2015, 1

Ya que en 2014 hay dos nuevos DN en relación a 2013 (22 y 13), y en 2015 hay un nuevo DN en relación a 2014 (45).

Perdón por el formato horrible, soy nuevo en este sitio. Se agradece cualquier ayuda, gracias.

Gordon Linoff

Si lo entiendo correctamente, quieres lag():

select year, count(*)
from (select t.*, lag(year) over (partition by id order by year) as prev_year
      from t
     ) t
where prev_year is null or prev_year < year - 1
group by year;

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

TOP Lista

  1. 1

    ¿Cómo ocultar la aplicación web de los robots de búsqueda? (ASP.NET)

  2. 2

    uitableview delete button image in iOS

  3. 3

    Pandas의 CSV 파일을 Pandas 데이터 프레임으로 가져 오기

  4. 4

    El nombre 'HttpContext' no existe en el contexto actual en Razor

  5. 5

    Verilog : 입력 신호를 한 클럭 주기로 지연시키는 방법은 무엇입니까?

  6. 6

    WPF pleine largeur DataGridColumn sur la largeur de DataGrid

  7. 7

    Manera correcta de agregar referencias al proyecto C # de modo que sean compatibles con el control de versiones

  8. 8

    Python, Pandas para hacer coincidir el marco de datos e indicar los hallazgos de una lista

  9. 9

    No se puede trazar la barra doble, trazar la barra usando pyplot para ndarray

  10. 10

    2D 배열에 대한 Numpy 요소 별 평균 계산

  11. 11

    ¿Cómo formatear el valor mínimo y máximo de android-range-seek-bar?

  12. 12

    Problème avec le dessin d'un élément Qml avec des appels OpenGL bruts

  13. 13

    Enlace débil de iOS Framework: error de símbolos indefinidos

  14. 14

    desbordamiento: oculto no funciona al hacer zoom en un iframe de YouTube usando transformar

  15. 15

    Swift / Firebase : Facebook 사용자가 계정을 만들 때 Firebase 데이터베이스에 제대로 저장하려면 어떻게해야합니까?

  16. 16

    multiplica dos números negativos en c ++

  17. 17

    Pandas: suma filas de DataFrame para columnas dadas

  18. 18

    matplotlib로 그래프를 그리는 동안 커서 위치에서 날짜 / 시간을 볼 수 없습니다. "DateFormatter에서 x = 0 값을 찾았습니다"라는 오류가 발생합니다.

  19. 19

    UIButton textLabel with different fonts

  20. 20

    Error de la base de datos de Android Firebase: Permiso denegado al depurar en un teléfono

  21. 21

    Room compile problem - column references a foreign key but it is not part of an index

CalienteEtiquetas

Archivo