2 つの日付の間のレコードの情報を取得するために使用するこのクエリがあります。
$start=$_REQUEST['from'];
$end=$_REQUEST['to'];
$startd = str_replace('/', '-', $start);
echo $start1=date('Ymd', strtotime($startd));
$endd = str_replace('/', '-', $end);
echo $end1=date('Ymd', strtotime($endd));
echo $data ="SELECT * from forma
WHERE DATE(data) BETWEEN '".$start1."' AND '".$end1."' ";
$res = odbc_exec($connection, $data) or die(odbc_error());
このエラーが発生します:
]'DATE' is not a recognized built-in function name., SQL
しかし、SQLでこれをどのように解決できますか?
data
タイプですvarchar
..
ありがとう