Pytania otagowane jako gaps-and-islands

19
SQL do określenia minimalnej liczby kolejnych dni dostępu?
Poniższa tabela historii użytkownika zawiera jeden rekord na każdy dzień, w którym dany użytkownik odwiedził witrynę (w okresie 24 godzin UTC). Ma wiele tysięcy rekordów, ale tylko jeden rekord dziennie na użytkownika. Jeśli użytkownik nie uzyskał dostępu do witryny w tym dniu, żaden rekord nie zostanie wygenerowany. Id UserId CreationDate …

11
Jak znaleźć luki w numeracji sekwencyjnej w mysql?
Mamy bazę danych z tabelą, której wartości zostały zaimportowane z innego systemu. Istnieje kolumna z automatycznym zwiększaniem wartości i nie ma zduplikowanych wartości, ale brakuje wartości. Na przykład, uruchamiając to zapytanie: select count(id) from arrc_vouchers where id between 1 and 100 powinien zwrócić 100, ale zamiast tego zwraca 87. Czy …

20
Jak znaleźć „lukę” w uruchamianiu licznika za pomocą SQL?
Chciałbym znaleźć pierwszą „lukę” w kolumnie licznika w tabeli SQL. Na przykład, jeśli istnieją wartości 1, 2, 4 i 5, chciałbym się dowiedzieć 3. Mogę oczywiście uporządkować wartości i przejść przez to ręcznie, ale chciałbym wiedzieć, czy można to zrobić w języku SQL. Ponadto powinien to być dość standardowy SQL, …

20
Uzyskaj listę dat między dwiema datami
Korzystanie ze standardowych funkcji mysql umożliwia napisanie zapytania, które zwróci listę dni między dwiema datami. np. dane 2009-01-01 i 2009-01-13 zwróci jedną kolumnową tabelę z wartościami: 2009-01-01 2009-01-02 2009-01-03 2009-01-04 2009-01-05 2009-01-06 2009-01-07 2009-01-08 2009-01-09 2009-01-10 2009-01-11 2009-01-12 2009-01-13 Edycja: Wygląda na to, że nie było jasne. Chcę WYGENEROWAĆ tę …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.