Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Pobranie z bazy rekordów jeżeli określony limit w dacie
maraska
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 9.04.2013

Ostrzeżenie: (0%)
-----


Witam,

Mam w bazie tabelę, gdzie m/in pola:
id - data

Jest od zera do kilkuset id w tej samej dacie.

Jak powinno wyglądać zapytanie realizujące:

pobierz id z tabela gdzie id z tą samą daną datą < 10

Czyli chcę pobrać kolejno tylko wszystkie id z tych dni, gdzie w każdym danym dniu była liczba dodanych id < 10.
Nie chcę id z tych dni, gdzie w danym dniu dodane było więcej niż 10 id

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maraska
post
Post #2





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 9.04.2013

Ostrzeżenie: (0%)
-----


Chyba by zadziałało tylko pojawił się następny problem.

Datę mam w formacie 2011-07-15 08:44:40 a oczywiście dodawane są w różnych godzinach tego samego dnia (IMG:style_emoticons/default/sad.gif)

Da się jakoś w zapytaniu sql zapytać o datę w formacie (Y-m-d) czyli z pominięciem czasu?

Wykombinowałem coś takiego i testuję

  1. SELECT wizyt FROM wizyt GROUP BY data_dodania HAVING COUNT(DATE_FORMAT(`data_dodania`,'%Y-%m-%d')) < 10


Ten post edytował maraska 20.11.2013, 11:41:21
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 05:34