[MySQL] Mam rok, tydzien, dzien a potrzebuj? dat?.
ďťż
[MySQL] Mam rok, tydzien, dzien a potrzebuj? dat?. Zobacz wiadomości
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
[MySQL] Mam rok, tydzien, dzien a potrzebuj? dat?.
Norton - 17-06-2007 00:15 [MySQL] Mam rok, tydzien, dzien a potrzebuj? dat?.
Mo?na jako? wyci?gn?? w mysql za pomoc? zapytania dat? w formacie (rrrr-mm-dd) (tak? jak zwraca DATE()) znaj?c rok, nr tygodnia i nr dnia?
Przyk?ad: Mam dane: Rok 2007 tydz 02 dzien 01 (poniedzia?ek)
i chcia?bym dosta? 2007-01-08
Odwrotnie potrafi?: SELECT YEAR('2007-01-08') AS rok, WEEK('2007-01-08',7) AS tydz, WEEKDAY('2007-01-08')+1 AS dzien
Pozdrawiam
Grzegorz Danowski - 17-06-2007 00:15 =?iso-8859-2?Q?Re:_=5BMySQL=5D_Mam_rok=2C_tydzien=2C_dzien_a_ potrzebuj=EA?==?iso-8859-2?Q?_dat=EA.?=
"Norton" <wywal_to.e_norton@o2.pl> wrote in message news:f2qrd3$ve6$1@opal.icpnet.pl... > Mo?na jako? wyci?gn?? w mysql za pomoc? zapytania dat? w formacie > (rrrr-mm-dd) (tak? jak zwraca DATE()) znaj?c rok, nr tygodnia i nr dnia? > > Przyk?ad: > Mam dane: > Rok 2007 > tydz 02 > dzien 01 (poniedzia?ek) > > i chcia?bym dosta? > 2007-01-08 > > Odwrotnie potrafi?: > SELECT YEAR('2007-01-08') AS rok, WEEK('2007-01-08',7) AS tydz, > WEEKDAY('2007-01-08')+1 AS dzien
IMHO mo?na to zrobi? w prosty sposób dodaj?c do daty pierwszego stycznia iloczyn liczby tygodni i siedmiu, dodaj?c numer dnia tygodnia oraz uwzgl?dniaj?c w jakim dniu tygodnia by? pocz?tek roku, b?dzie to co? w stylu: (tydz - 1) * 7 + dzie? + '2007-01-01' - WeekDay('2007-01-01') Ale potestuj na innych latach :-) -- Pozdrawiam Grzegorz
Maciek Dobrzanski - 17-06-2007 00:15 =?iso-8859-2?Q?Re:_=5BMySQL=5D_Mam_rok=2C_tydzien=2C_dzien_a_ potrzebuj=EA?==?iso-8859-2?Q?_dat=EA.?=
"Norton" <wywal_to.e_norton@o2.pl> wrote in message news:f2qrd3$ve6$1@opal.icpnet.pl... > Mo?na jako? wyci?gn?? w mysql za pomoc? zapytania dat? w formacie > (rrrr-mm-dd) (tak? jak zwraca DATE()) znaj?c rok, nr tygodnia i nr dnia?
STR_TO_DATE(), wi?cej w dokumentacji.
Maciek
Norton - 17-06-2007 00:15
>> Mo?na jako? wyci?gn?? w mysql za pomoc? zapytania dat? w formacie >> (rrrr-mm-dd) (tak? jak zwraca DATE()) znaj?c rok, nr tygodnia i nr dnia? > > STR_TO_DATE(), wi?cej w dokumentacji.
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona