내 사이트에서 사람들은 차량용 부품을 구입할 수 있습니다. 고객이 사이트에서 월간 부품 사용량을보고 날짜별로 필터링 할 수 있도록 보고서를 만들고 싶습니다. 내가 SQL에서 그것을 쓰는 경우, 나는이를 작성합니다NHibernate 기준 쿼리에서 DatePart를 사용하는 방법
SELECT
v.id,
DATEPART(YEAR, o.order_date),
DATEPART(MONTH, o.order_date),
SUM(i.unit_price * i.quantity)
FROM vehicles v
join order_items i on v.id = i.truck_id
join orders o on o.order_id = i.order_id
WHERE v.customer_id = @CustomerId
AND o.order_date > @StartDate
AND o.order_date < @EndDate
GROUP BY DATEPART(YEAR, o.order_date), DATEPART(MONTH, o.order_date)
은 NHibernate에의 기준 쿼리로도 가능한이 쿼리인가?