0

私の元の質問は私のコードの概要を示していますPHP PDO - dblib MSSQL - クエリで変数を使用しても機能しません

しかし、今はもっと複雑なクエリを実行しようとしています。Windowsサーバーでmssqlを問題なく動作させることができますが、phpページにコピーして貼り付けようとすると何も得られません。

私はどこで間違ったのか少し混乱していますか?

SELECT 
dbo.VehicleJobHistory.BookingID, dbo.Vehicle.VehicleID, dbo.VehicleJobHistory.DriverID 

FROM 
dbo.Vehicle INNER JOIN dbo.VehicleJobHistory ON dbo.Vehicle.VehicleID = dbo.VehicleJobHistory.VehicleID 

WHERE 
(dbo_VehicleJobHistory.TimeJobRequired BETWEEN $StartTime AND $FinishTime) 
AND (dbo.VehicleJobHistory.VehicleID = $VehicleID)

ここでのガイダンスは大歓迎です。

4

1 に答える 1

0

日付を引用符で囲む必要があります。それらが yyyy-mm-dd 形式であると仮定すると、クエリの最後から 2 番目の行を次のように変更します。

(dbo_VehicleJobHistory.TimeJobRequired BETWEEN $StartTime AND $FinishTime)

...これに:

(dbo_VehicleJobHistory.TimeJobRequired BETWEEN '$StartTime' AND '$FinishTime')
于 2013-03-26T04:59:54.060 に答える