• ベストアンサー

60秒前

nowを使用し、60秒前の表現はどのようにすればよいのでしょうか? $rokuju=now() -60; では、うまくいかないです。 ちなみに、$sql = "SELECT * FROM・・・・で使用します。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

具体例もなにも、回答自体が具体例になっていますが・・・ こうかかないとわかりませんか? (もしくはこう書いてもわかりませんか?) select * from テーブル where 日時フィールド between date_sub(now(), INTERVAL 60 SECOND) and now() ※テーブルから日時フィールドが60秒前から今までのデータを選択する

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

SQL内で、MySQLをご使用でしたら、 date_sub(now(), INTERVAL '60' SECOND) なんてのは如何でしょうか。

yama888
質問者

補足

具体例をいただけると助かるのですが・・・。 探したのですが、わかりませんでした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PL/SQLでFROM句に変数を使いたい

    PL/SQL初心者なので方法があるかないかもわかりません。 SELECT TABLE_NAME FROM USER_TABLES で取得したテーブルを PQL文に使用したいのですが可能ですか? 一応動的(DBMS_SQLを使用した方法)にSQLを作成することはできたのですが パフォーマンスを考えると静的に使用したいのです。 動的、静的の表現でいいのかわかりませんが普通に PL/SQL中にSQL文を使いたいんですがいかがでしょうか?

  • テーブル名の前のドットの意味

    SQLのテーブル名の前に select * from .users; のようにドットが入っているソースがあるのですが このドットがどういう効果をもたらすのか教えて下さい。

    • ベストアンサー
    • MySQL
  • CASE文での問い合わせ

    下記のSQLでWHEREでnow_tが存在しないとでてSQLを実行できません。 どのようにしたらnow_tをWHEREで判定できるでしょうか。 WHEREが先に実行される為に存在しないというエラーがでるのは わかるんですが、でないようになんとかできないでしょうか? SELECT CASE WHEN s = 1 THEN 1 ELSE 2 END AS now_t FROM test WHERE now_t = 1

  • 行のカウントを2種類を1つの文で発行したい

    こんにちは質問させてください。 商品が登録されているテーブル A に以下のカラムがあるとします。 id(int),  name(varcahr),  dt(datetime) id   には 店を識別す固有の番号がふってあり、 name には 商品名、  dt   には商品を登録した日付が入っているものとします。 やりたいことは ”id が 「1」 である全商品数” と ”今月登録された商品の数” を出力したいのです。 id が 1 である商品の数は以下のSQLで取り出せます。 SELECT COUNT(*) FROM  ( SELECT * FROM A WHERE A.id='1' ) AS tbl1 id が 1 で 今月登録された商品の数は以下のSQLで取り出せます。 SELECT COUNT(*) FROM  ( SELECT * FROM A     WHERE A.dt BETWEEN DATE(       DATE_SUB( NOW(), INTERVAL DAYOFMONTH( NOW() )-1 DAY) ) AND      LAST_DAY( NOW() ) AND A.id='1' ) AS tbl1 これをひとつのSQLにまとめるにはどうしたらいいのでしょうか…。 宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • SQL文の書き方

    access初心者ですが accessのSQLビューで select [★月] from master のフィールド名の「★」の部分に、今日の月である month(now) を入れたいのですがどう書けばいいものでしょうか。

  • SELECT * FROM セレクト文の解釈

    SQL文について SELECT CustomerID, CompanyName FROM Customers セレクト文なのですがセレクトは その名の通り「選ぶ」という意味で fromは「から」という意味だと思うのですが select * from は「~から選んだ」みたいな解釈で良いのでしょうか? SQL初心者です。

  • SQLで時間の比較

    SQLで時間の比較 DBの情報tbltimeとソース内で取得したdTimeNowを比較したいのですがうまく実行されません。 SQLで現在時間を取得する{fn Now}を使用するとうまくいきますが、今回はソースのプロパティを使用したいです。 "Select * FROM tblA WHERE tbltime < " & dTimeNow tbltimeはDate型で2010/01/01 11:11:11のように設定されています。 スペースがあるからうまくいかないのかなとも思うのですが、どうしたらうまく比較できるのでしょうか? ご教授よろしくお願い致します。 環境 SQL Server 2005 VB.net

  • SQLクエリ1年前のデータを削除できない

    現在このクエリを作成したのですがデータが削除されなくて、データ全件が抽出されてしまいます。 以下の構文で試したのですが・・・・もし、ご指摘、アドバイス等ございましたらよろしくお願いします。 select * from テーブル名 delete from テーブル名 where 日付 < = (select DATEADD(year,(-1),(日付))) ちなみに、日付はDATETIMEです   バージョン:SQL management studio 10.50.25.000

  • データベースからFOREIGN KEYの一覧を取得したい

    初心者です。 SQL SERVER 2005で データベースで使用されている外部キーの一覧を取得したいのですが、 SELECT * FROM sys.objects WHERE type = 'F' や SELECT * FROM sys.foreign_keys では、実際にどのテーブル・どの項目が使用されているのかが取得できません。 どのようなSQL文を書いたらいいでしょうか? よろしくお願いします!

  • 秒以下は取得できないですか?

    VBAで現在時刻を取得する時は秒以下は取得できないですか? Sub Nowを取得する() Debug.Print Now End Sub だと、秒までしか取得できません。 APIなどを使えば秒以下の取得は可能でしょうか?

このQ&Aのポイント
  • プロジェクターEB-W06のリモコン操作について教えてください。
  • パワーポイントの次のスライドにする方法を教えてください。
  • EPSON社製品であるプロジェクターEB-W06のリモコン操作方法について詳しく教えてください。
回答を見る