我被卡住了......列'值'和'数据类型'的'数据'表填充了引擎负载和车速,每条记录都标有日期,时间,纬度,长度.我想在车辆行驶时查询超过10%的发动机负荷(例如速度> 0).我可以创建一个查询来选择引擎负载,我可以创建一个查询来选择车速但是如何创建一个查询来选择引擎负载> 10%并且车辆正在移动他们的日期,时间纬度和长度是平等的?
这个查询不起作用,但它提供了我想要做的事情的主旨.任何人都可以帮我创建一个查询?
tables TName: data PK datakey value fk1 dataeventkey fk2 datatypenamekey TName: datatypename PK datatypenamekey datatypename TName: dataevent PK dataeventkey datetime lat long
SELECT
d1.datetime
FROM
(data INNER JOIN datatypename ON data.datatypenamekey = datatypename.datatypenamekey
INNER JOIN dataevent ON dataevent.dataeventkey = data.dataeventkey) d1
WHERE
( d1.datatypename = "Engine Load [%]" AND d1.value > 10 )
INNER JOIN
SELECT
d2.datetime
FROM
(data INNER JOIN datatypename ON data.datatypenamekey = datatypename.datatypenamekey
INNER JOIN dataevent ON dataevent.dataeventkey = data.dataeventkey) d2
WHERE
( …
Run Code Online (Sandbox Code Playgroud) 我意识到通过包含 props.setProperty("ner.useSUTime", "0"); 观察并解决了这个问题。但是,错误仍然存在。我通过 nuget 添加了 corenlp 3.8,我在 NetStandard2.0 配置中使用 c#visual studio 2017。
我的代码:`
public Dictionary<int, List<Word>> GetPOSFromStandforNLP(string sent)
{
var pos = new Dictionary<int, List<Word>>();
var jarRoot = @"../vendor/stanford-corenlp-3.8.0-models";
// Annotation pipeline configuration
var props = new Properties();
// Annotation pipeline configuration
var props = new Properties();
props.setProperty("annotators", "tokenize, ssplit, pos, lemma, ner, parse, dcoref");
props.setProperty("ner.useSUTime", "0");
try
{
CultureInfo ci = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
var curDir = Environment.CurrentDirectory;
Directory.SetCurrentDirectory(jarRoot);
var pipeline = new …
Run Code Online (Sandbox Code Playgroud)