私はMySql 5.5を使用しています。mysqlクエリ日時フィールドの精度
私は、半径アカウンティングテーブルで次のクエリを使用しています。
Query1を:database.table FROM
SELECT * WHERE acctstarttimeとacctstoptime BETWEEN framedipaddress = '192.168.1.1' と '2011-09-09';
acctstarttime
とacctstoptime
フィールドはYEAR-MT-DY HR:MN:SC
としてフォーマット、タイプdatetime
あります。
query2を使用すると、query1の結果が必ずしも正確ではないことがわかります。query1は何も返されず、間違った行が返されることがあります。
QUERY2:
SELECT * database.table framedipaddress = '192.168.1.1' 注文からacctstarttime DESCのLIMIT 0、400;
は2 datetime
、フィールドを照会する別の方法がある、またはそれは、データベースの健全性/データが問題であるのですか?
私のロジックのエラーへのガイダンスは大歓迎です。
ここには私が今質問しているquestionがあります。
あなたは何を表示したいのですか?クエリでは、2011-09-08と2011-09-09の間の真夜中にログインしたすべてのユーザーが表示されます。 –
はい、ヨアヒム、私たちが欲しいものです。 – notmyname