Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wybierz niezduplikowane wartości z wierszy, które są oddalone od siebie o mniej niż określoną liczbę minut

-- distinct required in case there are rows with 
-- exactly the same values for datetime and number
SELECT DISTINCT a.*
FROM your_table AS a
    LEFT JOIN your_table AS b
        ON a.[number] = b.[number]
            AND a.[datetime] > b.[datetime]
            AND a.[datetime] <= DATEADD(minute, 15, b.[datetime])
WHERE b.Number IS NULL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Próba zalogowania się przy użyciu uwierzytelniania SQL nie powiodła się

  2. SQL Wybór wartości MIN z danych wiersza, a nie danych kolumny

  3. Niestandardowe ciągi formatu liczbowego obsługiwane przez FORMAT() w SQL Server

  4. Nie można przejść do procedury składowanej na zdalnym serwerze SQL Server 2008

  5. Microsoft SQL Server, błąd:87