我正在使用JavaFX的JCSG库.
我有一些MeshView对象,我想将它们转换为CSG对象,有没有办法实现这一目标?
我需要计算这样的值列表的第 90 个百分位数:
0.0099
0.0129
0.0031
0.0219
0.2632
0.0124
0.0493
0.05
0.0433
Run Code Online (Sandbox Code Playgroud)
我将如何进行计算?我知道答案是0.0713,9。有什么建议?
DECLARE @Temp TABLE(DATA float)
INSERT INTO @Temp VALUES(0.0099)
INSERT INTO @Temp VALUES(0.0129)
INSERT INTO @Temp VALUES(0.0031)
INSERT INTO @Temp VALUES(0.0219)
INSERT INTO @Temp VALUES(0.2632)
INSERT INTO @Temp VALUES(0.0124)
INSERT INTO @Temp VALUES(0.0493)
INSERT INTO @Temp VALUES(0.05)
INSERT INTO @Temp VALUES(0.0433)
SELECT DATA
FROM @Temp
ORDER BY DATA ASC
--90th percentile
SELECT ((
SELECT TOP 1 DATA
FROM (
SELECT TOP 90 PERCENT DATA
FROM @Temp …Run Code Online (Sandbox Code Playgroud) 我有一个带有主键id和外键的自引用表parent_id。
+------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PK | NULL | IDENTITY |
| parent_id | int(11) | YES | | NULL | |
| name | varchar(255) | YES | | NULL | |
+------------+--------------+------+-----+---------+----------------+
Run Code Online (Sandbox Code Playgroud)
我有一个如下表(减少数据以便更清楚)
表 MySiteMap
Id Name parent_id
1 A NULL
2 B 1
3 C 1
4 D 1
20 B1 2
21 B2 2 …Run Code Online (Sandbox Code Playgroud) 我试图通过计算其项目ID的出现次数来查找表中最有序的菜单项.我尝试了一些不同的东西,但我很丢失.这产生了错误:
"聚合可能不会出现在WHERE子句中,除非它位于HAVING子句或选择列表中包含的子查询中,并且要聚合的列是外部引用."
但是我认为它将我想要实现的目标放在一起:
SELECT count(itemCode)
FROM OrderProcessing
WHERE count(itemCode)=max(count(itemCode))
Run Code Online (Sandbox Code Playgroud) 我有时(但并非总是)发现,Excel$在工作表名称末尾添加了 ,但这在 Excel 中看不到,只有在尝试使用 C# 将其导入 SQL Server 时才会出现。我遇到过许多不同的情况。
$末尾带有 。$名称后附加了“ ”。$并且附加了另一个副本$_filteredDatabase。(我发现这_filteredDatabase是 Excel 存储“过滤”数据的地方。)我问的原因是在过去,如果只有 1 个工作表或者它不以$. 然而,有几次我最终得到了“ worksheet$”和“ worksheet$_”。
所以我只是想知道是否有人知道它$是什么或者为什么/何时添加它?
我有3张桌子:
> HockeyTeam with columns: ID and Name
> HockeyGame with columns: ID,Team1ID and Team2ID (both linked to HockeyTeam ID)
> GameScores with columns: ID, GameID, Team1Score, Team2Score
Run Code Online (Sandbox Code Playgroud)
HockeyTeam
ID Name
1 Monkeys
2 Beavers
3 Dolphins
4 Snakes
Run Code Online (Sandbox Code Playgroud)
GameScore
ID GameID Team1Score Team2Score
1 1 3 2
2 2 4 0
3 3 2 3
4 4 2 4
Run Code Online (Sandbox Code Playgroud)
曲棍球游戏
ID StartTime Team1ID Team2ID
1 2/6/2015 1 2
2 2/13/2015 3 4
3 2/20/2015 2 4
4 2/27/2015 1 …Run Code Online (Sandbox Code Playgroud) 我无法使用地理来计算使用我的表格格式的英里距离.
两个位置的纬度和经度并排:
id | A_Latitude | A_Longitude | B_Latitude | B_Longitude
Run Code Online (Sandbox Code Playgroud)
我试图让的地步A,与点一起B,并返回之间的距离A,并B以英里.
我尝试了一些东西,包括类似的东西:
DECLARE @orig geography
DECLARE @end geography
SELECT
@orig = geography::Point(A_LATITUDE, A_LONGITUDE, 4326)
,@end = geography::Point(B_LATITUDE, B_LONGITUDE, 4326)
FROM table1
SELECT
ROUND(@END.STDistance(@ORIG)/1609.344,2) AS MILES
,@END.STDistance(@ORIG) AS METERS
,table1.*
FROM table1;
Run Code Online (Sandbox Code Playgroud)
我在所有行中获得里程和米的重复值.任何人都可以建议我应该如何构建此查询以获取我正在寻找的内容?
编辑:谢谢SQL冲浪!
WITH X AS
(SELECT
geography::Point(A_LATITUDE, A_LONGITUDE, 4326) A
,geography::Point(B_LATITUDE, B_LONGITUDE, 4326) B
,ID
FROM TABLE1)
SELECT
ROUND(X.B.STDistance(X.A)/1609.344,2) AS MILES
,X.B.STDistance(X.A) AS METERS
,T.*
FROM TABLE1 T
LEFT JOIN …Run Code Online (Sandbox Code Playgroud) 我想显示一个表是几个月是垂直的,多年是水平的,我给出了一个来自下拉列表的年份和月份的输入.我的预期产量如下:
2011 2012 2013 2014
jan 1000 1500 5000 1000
feb 00 00 2000 2000
mar .
. .
. .
dec .
Run Code Online (Sandbox Code Playgroud)
我的疑问是
select
datepart(year, DateOfTransaction),
left(datepart(month, DateOfTransaction), 3),
sum(amount)
from TBL_Transactionmaster
where
datepart(year, DateOfTransaction) = 'input year'
and datepart(month, DateOfTransaction) = 'input month'
Run Code Online (Sandbox Code Playgroud) 有没有办法覆盖AllowAnonymous属性?我已经实现了从数据库加载用户菜单和按钮的自定义授权,如下所示:
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new MyCustomAuthorization()); // Custom Authorization for Rights & Priveleges
}
Run Code Online (Sandbox Code Playgroud)
以上工作正常.
现在,我希望在用户通过身份验证时允许访问某些操作,在这种情况下无需检查授权.例:
[Authorize]
public class MenusAndButtonsController : BaseController
{
[Authenticated] // my custom attribute that will check if user is logged in or not
public JsonResult GetGeneralMenuAndButtons()
{
using (MealPlannerAuthorizationEntities repository = new MealPlannerAuthorizationEntities())
{
var MenusAndButtons = repository.MP_AUTH_Menus.Where(x => x.IsButton == false && x.IsListButton == false).Select(c => new { DisplayText = c.MenuName, Value = c.MenuId }).OrderBy(x => x.DisplayText).ToList();
return Json(new …Run Code Online (Sandbox Code Playgroud) authentication custom-attributes filterattribute asp.net-mvc-4
IMongoDatabase does not support db.GetStats(); which is deprecated in new version.
I want to try alternate approach to get database stats. I use the following code to run command as we can get the stats from shell:
var client = new MongoClient("mongodb://localhost:27017/analytics");
var db = client.GetDatabase("analytics");
var stats = db.RunCommand<BsonDocument>("db.stats()");
var collectionNames = db.RunCommand<BsonDocument>
("db.getCollectionNames()");
Run Code Online (Sandbox Code Playgroud)
I am getting following error here:
JSON reader was expecting a value but found 'db'.
Need help to execute the command on Mongo database using …
sql-server ×7
sql ×6
c# ×1
csg ×1
excel ×1
java ×1
javafx ×1
javafx-3d ×1
javafx-8 ×1
mongodb ×1
percentile ×1
sqlgeography ×1
worksheet ×1