にUNIXエポック日に通常の日からの変換。すべて正常に動作しており、クエリは私がしたいことをします。私が話している部分は、定期的な日付ではなく、ユーザーにUNIXのエポック時間を求めていることです。私はODBC経由でMySQLデータベースにMS Access 2007の接続のためのクエリを作成しようとしているMS AccessのSQLクエリ
私はMS Accessの参照の束を探しましたが、SQL呼び出しで使用できる日付変換関数は多数ありますが、通常の日付から変換するために使用できるものは見つかりませんでした。 > unix epoch date。
私が望む、と私はこの作品を前提と何、非常に親切なファッション(人間が読める日付)に日付をユーザーに尋ね、その後、UNIXエポック日付に変換することです。今、私はそれについて考えることを、私は私の他のオプションは、SQLクエリでそれらを引き出した後、データベースにUNIXエポックの日付を変換することであると思いますが、それのあまりがあるように私はむしろ、すべての可能性であれば、ユーザの入力を変換したいです私は多くの仕事をする必要はありません。
SELECT TOP 5 Count(*) AS [Number of visits by language], login.lang AS [Language]
FROM login, reservations, reservation_users
WHERE (reservations.start_date Between [Starting unix epoch time] And [Ending unix epoch time]) And reservations.is_blackout=0 And reservation_users.memberid=login.memberid And reservation_users.resid=reservations.resid And reservation_users.invited=0
GROUP BY login.lang
ORDER BY Count(*) DESC;
私はあなたが(DateDiff関数を意味すると思います」 S」、 "1970年1月1日午前0時00分00秒"、time_field) - http://www.epochconverter.com/ – Fionnuala
おかげRemou!私はあなたのコメントを書き留めるように編集しました。 –
パーフェクト。みんなありがとう!私は、この関数を見つけましたが、定められた方法でそれを使用するとは思いませんでした。 – Jazzepi