![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Gdzieś czytałem, że aby pobrać liczbę rekordów w tabeli, to po selekcie podaje się jakąś stałą (PRIMARY.... jakoś tak)
Wiem, że można SELECT COUNT(id) FROM table, jednak ktoś pisał, że można to ładniej zrobić, a nie potrafię tego znaleźć |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 30.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, nie chcę zakładać nowego tematu bo tutaj podobne zagadnienie. Otóż, nie wiem jak się zabrać za pewne zapytanie. Mam tabele z rezerwacjami, w której jest kolumna z datą (w form: Y-m-D). Chciałbym teraz pobrać wszystkie te dni, gdzie liczba powtórzeń dat jest większa bądź równa 5. Nie wiem czy jasno to objaśniłem, może przykład:
id | data | 1 | 2012-09-11 | 2 | 2012-09-11 | 3 | 2012-09-11 | 4 | 2012-09-11 | 5 | 2012-09-11 | 6 | 2012-09-19 | 7 | 2012-09-19 | 8 | 2012-09-19 | 9 | 2012-09-19 | 10 | 2012-09-19 | 11 | 2012-09-22 | 12 | 2012-09-22 | 13 | 2012-09-22 | 14 | 2012-09-22 | 15 | 2012-09-22 | 16 | 2012-04-01 | 17 | 2012-04-01 | 18 | 2012-04-01 | a teraz chciałbym skonstruować zapytanie które wyciągnie mi wszystkie daty, których powtórzenia są większe bądź równe 5 (czyli w praktyce powinno wyciągnąć: 2012-09-11 , 2012-09-19 ,2012-09-22). Próbowałem coś w stylu:
ale w tym wypadku wyciąga mi wszystkie daty po distinct, niezależnie od COUNT :/ Ten post edytował mambus 28.08.2012, 12:51:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 00:52 |