![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 1 Dołączył: 3.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
potrzebuje zapytania które; a)Wywala wszystkie rekordy z tabeli kiedy ; mam datę w polu time i w timeto, jeżeli timeto będzie równy, lub mniejszy time wtedy wywalić. Data jest w formacie 5122008(dzień bez zer wiodących, miesiąc bez zer wiodących, pełen rok). Z góry wielkie dzięki! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Zmień format daty na normalny. Czyli DATE, DATETIME czy jakiś inny TIMESTAMP.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 1 Dołączył: 3.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tylko, że wcześniej mam skrypt dodający 60 dni i nie wiem jak inaczej to zapisać w MYSQL (format daty);
Ten post edytował kayy 5.12.2008, 15:07:38 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Data jest w formacie 5122008(dzień bez zer wiodących, miesiąc bez zer wiodących, pełen rok). to w takim razie wykonaj małe zadanie i daj mi 100% opowiedź: zadanie: Jeżeli timeto = 1112008 to jest to: a] 1 listopada 2008 roku b] 11 stycznia 2008 roku c] nie da się jednoznacznie odpowiedzieć jeżeli dałeś odpowiedź c] to w takim razie nie ma możliwości rozwiązania Twojego problemu od ręki bez wcześniejszego przepisania dat na normalny format pozdro Cezar708 Ten post edytował Cezar708 5.12.2008, 15:10:43 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Pisalem Ci juz, ale nie mowiles, ze bez leading zeros byloby tak:
trzymanie daty bez zer wiodacych jest bezsensowne, bo jak odroznisz, czy 2112008 to 21 stycznia czy 2 listopada? Testowalem z leading zeros i na pewno dziala:
Ten post edytował ddiceman 5.12.2008, 15:12:55 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 1 Dołączył: 3.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
#up
W takim razie jak inaczej zapisać aby było z zerami wiodącymi? Ten post edytował kayy 5.12.2008, 15:15:31 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Dokladnie tak, jak jest - to jest z zerami wiodacymi. jakiego typu masz pole timeto?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 1 Dołączył: 3.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Date, przyjmuje Y.m.d albo Y.d.m, a ja chcę d.m.Y czyli tak jak wykonuje to zapytanie
to timeto i time = 0000-00-00 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
#up W takim razie jak inaczej zapisać aby było z zerami wiodącymi? w zasadzie to część dat mógłbyś przerobić automatycznie, ale jeżeli skypt, który napiszesz trafi na daty nierozwiązywalne (patrz przykłady moje i ddicemana) to będziesz musiał je przepisać... ręcznie... na podstawie innych danych... niestety |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
trzeba bylo powiedziec, ze jest typu DATE a nie w formacie 'dd.mm.yyyy':
Ten post edytował ddiceman 5.12.2008, 15:23:49 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 1 Dołączył: 3.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wreszcie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dzięki diceman, poraz enty mi pomogłeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
#edit Jeszcze jedno pytanie... Jak odjąć od siebie timeto i time, tak aby pisało ile dni mi pozostało...? Ten post edytował kayy 5.12.2008, 15:36:33 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 19:47 |