は、私が持っていると言う:別の行の前に挿入された行を選択するには、タイムスタンプ?
は--------------------------------------
| Item | value | TimeStamp |
--------------------------------------
| Apple | Red | 2013-04-15 09:34:44 |
| Orange | Orange| 2014-04-15 09:34:44 |
| Banana | Yellow| 2015-04-15 09:34:44 |
| Fruit | Mix | 2016-04-15 09:34:44 |
| Malon | Red | 2017-04-15 09:34:44 |
----------------------------------------
質問:私が試した、特定のタイムスタンプ
前に挿入選択ちょうど1行は:
SELECT *
FROM table
WHERE TimeStamp < '2015-04-15 09:34:44'
LIMIT 1
AND ITEM NOT NULL
私が選択したい行だけの行であります日付2015-04-15 09:34:44
(2014-04-15 09:34:44
)を挿入してください。上記のクエリを使用して、それは日付2015-04-15 09:34:44
の前に挿入されたすべての行を選択し、出力結果が2013-04-15 09:34:44
最も古いものに1に制限しようとしました。
'とアイテムはありませんNULL'を - これは、WHERE句にする必要があります。 ORDER BY句が必要です。 –