1

私のDBでは、オブジェクトは作成日とともにdd-month-year Hours:seconds (例2011-12-07 09:59:41)の形式で保存されます。2012 年 4 月以降に作成されたオブジェクトを取得するには、どの SQL コマンドを使用すればよいですか?

4

4 に答える 4

2
-- After April 1st, including
SELECT  *
FROM    mytable
WHERE   creationDate >= CAST('2012-04-01' AS DATE)

-- After April 1st, excluding
SELECT  *
FROM    mytable
WHERE   creationDate >= '2012-04-01' + INTERVAL 1 DAY

-- After April
SELECT  *
FROM    mytable
WHERE   creationDate >= '2012-04-01' + INTERVAL 1 MONTH
于 2012-05-31T14:34:36.597 に答える
1
WHERE DATE_FORMAT(creationDate, '%d/%m/%Y') >= STR_TO_DATE('01/05/2012', '%d/%m/%Y')

(2012年4月以降、つまり5月以降に質問しています)

于 2012-05-31T14:33:53.987 に答える
1
SELECT * FROM mytable WHERE CreationDate > '2012-04-00'
于 2012-05-31T14:34:18.363 に答える
1

このリンクを試してください

一番下にビットが必要です。

例:

SELECT * from table where DATE >='2008-12-03';
于 2012-05-31T14:34:56.213 に答える