小编Sho*_*jaz的帖子

MYSQL:如何在单个查询中获取最大和第二最大日期

我正在尝试选择“最大日期”和“第二个最大日期”,但无法成功。

这是表数据。

ID Country  DATE 
1   Canada  2016-05-26
2   Canada  2016-05-25
3   Canada  2016-05-24

4   USA     2016-04-02
5   USA     2016-04-01
6   USA     2016-03-20
Run Code Online (Sandbox Code Playgroud)

期望输出

Country  Max_Date    2nd_Date

Canada  2016-05-26  2016-05-25 
USA     2016-04-02  2016-04-01
Run Code Online (Sandbox Code Playgroud)

我这样做的目的是:

使用此查询获取最大日期。

select Country, MAX(Date) from tbl GROUP BY (Country);
Run Code Online (Sandbox Code Playgroud)

对于第二个最大日期但未能获得结果:

SELECT Country, MAX(date) FROM tbl WHERE Date NOT IN 

( select MAX(FROM) from tbl GROUP BY (Country)) GROUP BY (Country)
Run Code Online (Sandbox Code Playgroud)

我应该尝试什么才能获得预期的输出。谢谢

mysql sql

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

如何从图像尺寸计算纵横比

我正在使用Jcrop裁剪图像,所以我想计算图像的高度和宽度的比例,但问题是没有最大高度和宽度的限制.

当用户上传图像然后我想要获得高度,宽度比以及裁剪时它应该是关于纵横比的裁剪例如

宽度= 835,高度= 625纵横比为167:125

我从以下链接宽高比计算器计算了这个比率

我不想要新的高度,宽度.我只想计算比例167:125

我怎样才能做到这一点?

javascript c# image aspect-ratio

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

如何在postgresql函数中返回临时表结果

我在函数中使用临时表来保存一些结果,但我不知道如何从函数返回表.理想情况下,我想在一个查询中执行所有操作(即不是两个查询:一个用于调用函数,另一个用于从临时表中获取数据).

目前我的main_function()情况如下:

CREATE OR REPLACE FUNCTION main_function() RETURNS void AS
$BODY$
BEGIN

    DROP TABLE IF EXISTS temp_t CASCADE;
    CREATE TEMP TABLE temp_t AS SELECT * FROM tbl_t limit 0;

    EXECUTE 'INSERT INTO temp_t ' || 'SELECT * FROM tbl_t limit 10';

END;
$BODY$
LANGUAGE 'plpgsql' ;
Run Code Online (Sandbox Code Playgroud)

而我这样称呼它:

SELECT * from main_function();
SELECT * from temp_t;
Run Code Online (Sandbox Code Playgroud)

同样,问题是我实际上并不想调用第二个查询.第一个查询应该返回临时表作为结果,但是我不能这样做,因为临时表是在创建的,main_function()所以它不能是它的返回类型.

关于如何实现这一点的任何想法?

谢谢

sql postgresql types

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

ElasticSearch错误:MapperParsingException无法解析

我试图通过此链接将MYSQL集成到Windows 7上的ElasticSearch中

我已完成以下步骤:

1:

在C目录中下载和解压缩 https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.3.4.zip

2:

在CMD上运行此命令./bin/plugin --install jdbc --url http://xbib.org/repository/org/xbib/elasticsearch/plugin/elasticsearch-river-jdbc/1.3.4.4/elasticsearch-river-jdbc -1.3.4.4-plugin.zip

3:

从MYSQL网站下载MYSQL Connector mysql-connector-java-5.1.33.zip.

解压缩并复制mysql-connector-java-5.1.33-bin.jar文件.

将它放入C:\ elasticsearch-1.3.4\plugins\jdbc

我现在检查了插件目录中有两个文件

  • elasticsearch河-JDBC-1.3.4.4.jar

  • MySQL的连接器的Java-5.1.33斌

现在我尝试在CMD上执行此命令,我收到错误

curl -XPUT 'localhost:9200/_river/jdbc-1.3.4.4-d2e33c3/_meta' -d '{
    "type" : "jdbc",
    "jdbc" : {
        "url" : "jdbc:mysql://localhost:3306/test",
        "user" : "root",
        "password" : "pass",
        "sql" : "select * from abc"
    }
}'
Run Code Online (Sandbox Code Playgroud)
{
  "error": "MapperParsingException[failed to parse]; nested: JsonParseException[Unexpected character (''' (code 39)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')\n at [Source: [B@3cf756; …
Run Code Online (Sandbox Code Playgroud)

elasticsearch elasticsearch-jdbc-river

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

主要内容在页脚部分PDF文档iTextSharp上重叠

我正在使用itextsharp来创建文档.我在文档中创建了一个页脚部分,但页脚顶部的内容重叠.

我怎样才能解决这个问题?

我想在每个页面上添加页码如何才能这样做?

请检查此链接 Pdf文档图像

 public class PdfNote
 {
    public int Create(int id, string path)
    {
        try
        {
            var file = path;

            if (System.IO.File.Exists(file))
                System.IO.File.Delete(file);

            Document document = new Document(PageSize.A4, 10, 10, 10, 10);

            var writer = iTextSharp.text.pdf.PdfWriter.GetInstance(document, new System.IO.FileStream(file, FileMode.Create));
            document.Open();

            writer.PageEvent = new Footer();

            // main content

            document.Close();

            return 1;
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }

    public partial class Footer : PdfPageEventHelper
    {
        public override void OnEndPage(PdfWriter writer, Document doc)
        {
            PdfPTable fTbl = new …
Run Code Online (Sandbox Code Playgroud)

c# pdf-generation itextsharp

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

传单:如何计算从中心点到边缘的距离

我正在使用传单绘制控件获取某些区域的几何图形。这些几何图形是多边形、线串、矩形和圆形,我将它们放入数据库中。我想获得从中心点到这些几何图形边缘的距离。

在此处输入图片说明

我正在使用https://github.com/mapbox/leaflet-omnivore以这种方式解析几何:

var layer = omnivore.wkt.parse(geometry);
var center = layer.getBounds().getCenter();
Run Code Online (Sandbox Code Playgroud)

我不知道如何获得从中心到边缘的距离。是否可以?

geometry leaflet mapbox

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

Python azure 上传文件内容类型更改为 application/octet-stream

我正在使用 python Azure sdk。当文件上传时,其内容类型更改为 application/octet-stream。

我想为 PNG 图像设置其默认内容类型,如image/png

我正在使用以下方法上传文件put_block_blob_from_path()

有没有办法保留默认内容类型?谢谢

python azure

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