Je-li rovnost v where podmínce nevrátí se nic
- nightfish
- Člen | 518
Mysteria napsal(a):
Tak to je jasný, když tam máš i čas, tak ti nebude fungovat porovnání jenom s datumem, protože přece2018–05–13 09:00:00 !== 2018–05–13
.
Username pro porovnání používal operátor >=
.
A nerovnost 2018-05-13 09:00:00 >= 2018-05-13
je pravdivá. Viz
sqlfiddle
Problém tedy nejspíš bude v něčem, co nám Username neukazuje (třeba že skript, ve kterém je kód, pracuje s jinou databází, než ve které zkoušel kód spustit ručně).
EDIT: (až dodatečně jsem si všimnul slova rovnost v názvu otázky – zůstává tedy otázkou, jak je to ve skutečnosti)
Editoval nightfish (13. 5. 2018 18:04)