C# 通过C调用SQLite StDev函数#

C# 通过C调用SQLite StDev函数#,c#,sqlite,stdev,C#,Sqlite,Stdev,我需要在我的应用程序中计算StDev。它是一个带有SQLite DB后端的Windows 8.1应用程序。StDev(Column)是可用的函数,当我直接通过Visual Studio SQLite工具箱窗口运行查询时,它返回StDev值。但是,当我试图通过c代码运行相同的代码时,它返回错误“没有这样的函数:StDev”。但是我可以通过代码使用平均、最小、最大函数 我的查询: SELECT Avg(Column1) AS AvgOfColumn1,Sqrt(Column1), StDev(Col

我需要在我的应用程序中计算
StDev
。它是一个带有SQLite DB后端的Windows 8.1应用程序。
StDev(Column)
是可用的函数,当我直接通过Visual Studio SQLite工具箱窗口运行查询时,它返回StDev值。但是,当我试图通过c代码运行相同的代码时,它返回错误“
没有这样的函数:StDev
”。但是我可以通过代码使用
平均、最小、最大
函数

我的查询:

SELECT Avg(Column1) AS AvgOfColumn1,Sqrt(Column1), StDev(Column1) AS 
StDevOfColumn1, Min(Column1) AS MinOfColumn1, Max(Column1) AS MaxOfColumn1  
FROM table1  GROUP BY Column2 HAVING Column2 = 154
C#代码:

SQLiteConnection-connection=SQLHelper.GetConnection();
{
SQLiteCommand=newsqlitecommand(连接);
command.CommandText=sqlMessagesQuery;
command.ExecuteQuery();}
使用上面的代码,我可以检索Min、max、Avg、Sqrt,但不能检索StDev,当我直接通过SQLite工具箱运行查询时,它会运行


谢谢你的帮助

Sqrt
StDev
都不是。但是当我直接在Visual Studio SQLite工具箱中运行查询时,这两种方法都可以工作并返回预期结果。
Sqrt
StDev
都不是。但是当我直接在Visual Studio SQLite工具箱中运行查询时,这两种方法都可以工作并返回预期结果。
SQLiteConnection connection = SQLHelper.GetConnection();
{
SQLiteCommand command = new SQLiteCommand(connection);
command.CommandText = sqlMessagesQuery;
command.ExecuteQuery<table1Model>();}