我有,当我在SQL ServerLINQ到SQL日期格式:查询不起作用
exec SelectOfficeNameGroup '2011-10-05', '2011-11-09', ''
返回110行执行这个查询的存储过程。
现在我有两个日期选择在我的C#3.5的形式和一个按钮,执行这样的查询:
var result = context.SelectOfficeNameGroup(dateTimePickerFrom.Value, dateTimePickerTo.Value, "");
,但其唯一的回报2行。
我的日期选择器的格式是MM/DD/YYYY
这是我的程序
ALTER PROC [dbo].[SelectOfficeNameGroup]
@From datetime,
@To datetime,
@OfficeName nvarchar(50)
AS
BEGIN
SELECT
ID AS ProductID, OfficeName,
SUM(Quantity) AS Quantity,
SUM(TotalPrice) AS TotalPrice,
Category
FROM
ProductLogWithCategory
WHERE
DateTime BETWEEN @From AND @To AND OfficeName = @OfficeName
GROUP BY
OfficeName, ID, Category
return
END
有什么建议?
也许你应该将日期转换为YYYY-MM- DD? –
Gaby aka G. Petrioli <<我试着让日期选择格式为custoom YYYY-MM-DD,但返回值是MM/DD/YYYY。我如何转换? –
@Acid,贴出答案与转换.. –