小编gre*_*ner的帖子

如何使用 SQL 创建矩阵

使用这样的地理数据记录:

START                  |  END

CITY1    |   STATE1    |   CITY2    |  STATE2
----------------------------------------------
New York |    NY       |  Boston    |   MA
Newark   |    NJ       |  Albany    |   NY
Cleveland|    OH       |  Cambridge |   MA
Run Code Online (Sandbox Code Playgroud)

我想输出这样的东西,它计算显示为矩阵的 START/END 配对:

   |  MA  |  NJ  |  NY  |  OH
------------------------------
MA |  0   |  0   |  1   |  0
NJ |  0   |  0   |  1   |  0
NY |  1   |  0   |  0   |  0
OH |  1   |  0   |  0   | …
Run Code Online (Sandbox Code Playgroud)

sql matrix sql-server-2008

5
推荐指数
1
解决办法
1万
查看次数

从XY图像中确定纬度和经度

我在计算我在网页上的div标签内托管的图像的纬度和经度值时遇到了困难.我可以很容易地找出图像的x,y(像素)坐标,并将它们保存到我脚本中的变量中.这是棘手的部分......

地图不是墨卡托投影,因此我不能简单地将x,y像素坐标线性插值为lat和lon值.但是,我确实知道图像所有四个角的纬度和经度(见贴图),图像上的地图投影,中央子午线和原点纬度.

http://i.imgur.com/xcGQCk1.png

800x600像素图像是美国的,我基本上试图通过传递x,y像素坐标来捕获点击的纬度和经度.我假设我需要某种转换功能.

javascript php jquery latitude-longitude proj4js

5
推荐指数
1
解决办法
1866
查看次数

如何在SQL PIVOT中进行ORDER BY

我目前有这个查询使用PIVOT生成一个这样的表:

  USER  |  DEC  |  NOV  |  OCT
---------------------------------
  bob   |   3   |   5   |   2
  jon   |   7   |   0   |   1 
  tim   |   4   |   2   |   6
Run Code Online (Sandbox Code Playgroud)

我想做什么,但它似乎是一个延伸是ORDER BYDEC值下降的结果.

这是查询:

with Mth (st, nd) as ( 
  select DATEADD (M, datediff (m, 0,'2012-09-01'), 0), 
         DATEADD (M, DATEDIFF (m, 0, '2012-09-01') + 1, 0)   
  union all 
  select DATEADD (m, 1, st), 
         DATEADD (m, 1, nd) 
  from Mth 
  where nd <= DATEADD (m, datediff (m, 0, …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server pivot

4
推荐指数
1
解决办法
3万
查看次数

每周聚合,CTE表现不尽如人意

我有这个USERS表的用户可以有两种不同的类型(A和B).我需要每周显示一个包含每种类型聚合的报告.到目前为止我的查询工作得很好,除了几周没有正确分组.在下面的示例中,从1月28日开始的一周应该有一行,而不是两行.

Week Starts |Week| Type A | Type B
------------+----+--------+------
2013-02-04  | 14 |  2     | 26
2013-01-28  | 13 |  5     | 191
2013-01-28  | 13 |  0     | 24
2013-01-21  | 12 |  1     | 134
2013-01-21  | 12 |  0     | 20
2013-01-14  | 11 |  1     | 143
2013-01-14  | 11 |  0     | 2
2013-01-07  | 10 |  0     | 233
2013-01-07  | 10 |  0     | 23
2012-12-31  | 9  |  0 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql grouping sql-server-2008

3
推荐指数
1
解决办法
237
查看次数

无法在IIS上设置upload_tmp_dir

所以我试图php upload_tmp_dir在IIS机器上设置设置.

我更改了设置php.iniphpinfo()仍显示默认文件夹.我检查了IIS_IUSRS谁有写,读,修改等权限.

我也运行它来检查新文件夹是否可写:

$filename = 'C:\inetpub\temp\uploads';
if (is_writable($filename)) {
    echo $filename . ' is writable';
} else {
    echo $filename . ' is not writable';
}
Run Code Online (Sandbox Code Playgroud)

我更改了max_file_uploads值来测试加载的PHP配置是否是最新的,它是.

我错过了什么?

php iis configuration file-upload

3
推荐指数
1
解决办法
7881
查看次数

jQuery datepicker:如何设置开始和结束日期

如何设置jQuery日期选择器的开始日期,以及开始和结束日期.我尝试了这个,但日历仍然打开到7月(今天)和日期之外的日期minmax没有变灰?

$('#datepicker').datepicker({
    minDate: new Date('30/11/2014'),
    maxDate: new Date('03/05/2015'),
    setDate: new Date('30/11/2014')
});
Run Code Online (Sandbox Code Playgroud)

见jsFiddle

javascript jquery datepicker

3
推荐指数
1
解决办法
2万
查看次数

SQL如何使用公用表表达式和动态SQL来PIVOT表

我有这个SQL查询按月分组搜索:

; with Mth (st, nd) as (
    select DATEADD (M, datediff (m, 0,'2012-09-01'), 0),
            DATEADD (M, DATEDIFF (m, 0, '2012-09-01') + 1, 0)  
    union all
    select DATEADD (m, 1, st),
            DATEADD (m, 1, nd)
    from Mth
    where nd <= DATEADD (m, datediff (m, 0, getdate()), 0)
)
select MONTH(Mth.st) Month,
    COUNT(S.QRY_ID) Searches
FROM Mth
LEFT JOIN SEARCHES S
on Mth.st <= S.CREATED
and Mth.nd > S.CREATED
GROUP BY YEAR(Mth.st), MONTH(Mth.st)
ORDER BY 1,2
Run Code Online (Sandbox Code Playgroud)

结果如下所示:

 Month  |  Searches
---------------------
   9 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server pivot common-table-expression

2
推荐指数
1
解决办法
5895
查看次数

SQL SELECT 中使用 IF ELSE 的语句块

我试图根据 中的变量返回不同的数据SELECT。像这样的东西:

SELECT
   IF @variable = 'YES'
      column1, column2
   ELSE
      column3
FROM TABLE
Run Code Online (Sandbox Code Playgroud)

在 SQL 中使用IF条件的正确方法是什么?或者有比我想要完成的更好的选择吗?

sql t-sql sql-server if-statement

0
推荐指数
1
解决办法
4656
查看次数