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

Po 13. rzędzie wartości dynamiczne i w 12. rzędzie wartości statyczne z formułą

Istnieje pewna „błędność” w tej koncepcji – przede wszystkim dlatego, że każda taka wzajemna relacja między wierszami X i Y polega na tym, że wiersze są w określonej kolejności – czego nie widzę. IT jest sprzeczne z opartymi na zestawach aspektami języka SQL.

Jeśli chodzi o SQL - powolnym / kosztownym sposobem na to jest dołączenie tabeli do niej samej, ale aby to zadziałało, musisz być w stanie utworzyć deterministyczne numery wierszy za pomocą funkcji rankingu.

Standardowy T-SQL nie ma możliwości opóźnień / leadów (możliwość odwoływania się do poprzedniego / następnego wiersza.) - Istnieje w języku MDX, ale to jeszcze bardziej komplikuje.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Wybierz 3 najlepsze rekordy + Suma ilości

  2. Dlaczego zapytanie drastycznie zwalnia, jeśli w klauzuli WHERE stałą zastępuje parametr (o tej samej wartości)?

  3. Wyrażenie GROUP-BY musi zawierać co najmniej jedną kolumnę, która nie jest odniesieniem zewnętrznym

  4. logowanie nie powiodło się dla użytkownika 'sa'. Użytkownik nie jest skojarzony z zaufanym połączeniem SQL Server. (Microsoft SQL Server, błąd:18452) w sql 2008

  5. Jak działa funkcja CHAR() w SQL Server (T-SQL)