Ahoj, potřeboval bych informaci, s jakou přesností testuje MS SQL řazení podle DATETIME sloupce, mám program, kde mi odpověd na Query přehazuje položky v rámci 1minuty
Fórum › MS SQL
řazení podle datetime - hloubka
MSSQL řadí datetime sloupce podle celé hodnoty, nijak se to neořezává, takže pokud řadíš SQL dotazem, budou brány při řazení v potaz i milisekundy.
Neřadíš to náhodou až na klientu podle zobrazených hodnot? To vypadá jakobys měl zaokrouhlený čas na minuty a to se obvykle dělá až při zobrazování na klientu.
#2 RomanZ
Vyřešil jsem to přidáním, druhého řazení podle indexu a to je už v pořádku.
Mám apku v Delphi, ve které procházím dataset z TQuery - podívám se ještě na DATABÁZI jestli tam ty sekundy vůbec jsou - může být problém u zdroje.
Tak jsem si říkal, že když je DT v DB uložený jako double jestli není třeba řazení nastavený jen na určitý počet desetinných míst.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Řazení podle data — založil JMM
Řazení obrázku podle popisku — založil Jandak
Řazení podle více sloupců — založil PetrCr
řazení v news podle zhlédnutí — založil Kvetos
Řazení podle české abecedy — založil fix
Moderátoři diskuze