SQL Server 2008 で 2 つの日付の間にステータス 0 のレコードを数えようとしていますが、手順は正しくありません。
メッセージ 156、レベル 15、状態 1、プロシージャ sp_SerchPickupHispanicBetweenDates、6 行目
キーワード 'between' 付近の構文が正しくありません。
手順は次のようになります
CREATE procedure sp_SerchPickupHispanicBetweenDates
@date1 date,
@date2 date
as
select COUNT ( Pickuphispanic ) from pickup
where Pickuphispanic = 1 and pickupdate like between @date1+ '%' and @date1 +'%'
インターネットで検索ソリューションを試していましたが、成功しませんでした。それを正しく書く方法はありますか?また、完璧に機能するselect文があります
select COUNT ( Pickuphispanic ) from pickup
where Pickuphispanic = 1 and pickup.pickupdate between '2006-07-01' and '2010-12-31'