![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 25.03.2010 Skąd: Radom Ostrzeżenie: (10%) ![]() ![]() |
mam taką tabelę:
godzina, data, kierowca, wypadków w kolumnie godzina są godziny w takiej formie 01:15, 14:45, 17:26 itd.. chcę jednym zapytaniem wyciągnąć dane w tai sposób aby z kolumny wypadków dostać dwie nowe tabele z podziałem na godziny nocne i dzienne czyli coś takiego
To wyświetli dni miesiąca z datą oraz z kolumną 'w nocy'. Teraz do tego muszę dodać kolumnę 'w dzień'. Jak to zrobić? Ten post edytował qweluke 1.03.2012, 13:14:31 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
UNION?
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 25.03.2010 Skąd: Radom Ostrzeżenie: (10%) ![]() ![]() |
próbowałem ale nie działa :/
Łączy wyniki w jedno (albo ranna albo wieczorna) w zależności od kolejności zapytania
Chyba ze coś źle robie? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
łączy rekordy z takimi samymi wartosciami. Doczytaj w manualu jak zrobic by nie łączył, niezależnie od wyników. Bodajże UNION ALL ale nie pamiętam dokładnie - sprawdź sam
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 25.03.2010 Skąd: Radom Ostrzeżenie: (10%) ![]() ![]() |
ale przecież powinien stworzyć kolejną kolumnę a tego nie robi.
Tak jak piszesz, UNION ALL nie łączy rekordów z takimi samymi wartościami, natomiast mimo wszystko powinien stworzyć 3 kolumny a tworzy cały czas dwie :/ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
3 kolumny? Nie, nie panie kolego. Przeczytaj w manualu co robi union. On łączy rekordy a nie kolumny.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 25.03.2010 Skąd: Radom Ostrzeżenie: (10%) ![]() ![]() |
no o tym właśnie pisze.
potrzebuję podzielić to na 3 kolumny (dzień, noc, data). Nie potrzebuję łączyć danych, UNION zasugerowała inna osoba... Jeszcze raz: Mam kolumny: Data 2012-01-01 2012-01-15 ... Wypadki 1 3 5 2 ... Godzina 15:15:00 17:13:00 ... Chce zrobić tak, aby wyświetlić w jednym zapytaniu ile wypadków w jakim dniu było w nocy i w dzień czyli: DATA | DZIEŃ | NOC 01/01| 4 | 3 03/05| 5 | 7 I do tego celu chce wykorzystac tabele "godziny" aby pogrupować wyniki na noc i na dzień. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 153 Pomógł: 41 Dołączył: 28.06.2011 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Moze to Ci pomoze:
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 25.03.2010 Skąd: Radom Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 153 Pomógł: 41 Dołączył: 28.06.2011 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 25.03.2010 Skąd: Radom Ostrzeżenie: (10%) ![]() ![]() |
ok, poradzilem sobie
![]() dzieki panowie
Ten post edytował qweluke 6.03.2012, 10:35:00 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 15:41 |