Portál AbcLinuxu, 26. dubna 2024 08:58


Dotaz: Mysql sum(now())

31.10.2010 22:12 mzysq
Mysql sum(now())
Přečteno: 325×
Odpovědět | Admin
Ahoj. Co je to za hodnotu kterou vrací v mysql "select sum(now())"?
now() 	                sum(now())
2010-10-31 22:10:52 	14492843510378492.000000
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.11.2010 10:53 Jar-Jar Blinks | skóre: 12
Rozbalit Rozbalit vše tipnu si
Odpovědět | | Sbalit | Link | Blokovat | Admin

now je interne nejake cislo treba a kolikrat je secteno by mohlo byt count(now())

takze vysledek bude asi zaviset na poctu radku selectu a rychlosti provadeni (trosku [ale zase si nejsem tak moc jist reprezentaci now a dobou behu])

... tedy -))) jako ze legranda -)))... co ma byyti vyysledkem

Bilbo avatar 1.11.2010 11:18 Bilbo | skóre: 29
Rozbalit Rozbalit vše Re: Mysql sum(now())
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle manualu MySQL:

NOW()

Returns the current date and time as a value in 'YYYY-MM-DD HH:MM:SS' or YYYYMMDDHHMMSS.uuuuuu format, depending on whether the function is used in a string or numeric context.

Jelikoz pri scitani pres sum() je pouzit numericky kontext, tak ta suma je soucasny cas, vyjadreny ciframi ve formatu YYYYMMDDHHMMSS.uuuuuu (tedy 20101031221052.000000) krat pocet radek pres ktere se to scita (721 radek v tomto pripade)
Big brother is not watching you anymore. Big Brother is telling you how to live...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.