0

私のデータベースには、yyyy-mm-dd の形式の日付があり、PHP ファイルには文字列として格納された年 (例: 2013) があります。データベースの日付が保存された日付と一致するテーブルから行を選択したいと思います。

DATEPART() を使用してみましたが、bool false が返されます。

データベースにクエリを実行し、php 文字列を日付オブジェクトと一致させるにはどうすればよいですか。

4

2 に答える 2

1

SQL Serverで使用できます

SELECT *
FROM mytable
WHERE year(date) = $yearfromphp

日付が日時フィールドとして保存されていないが、yyyy-mm-dd使用できる場合

SELECT *
FROM mytable
WHERE left(date,4) = $yearfromphp
于 2013-03-28T22:23:26.973 に答える
-1
SELECT * FROM `table` WHERE `date_column` LIKE '$year%';
于 2013-03-28T22:29:50.710 に答える