小编Vik*_*888的帖子

使用API​​从Amazon S3删除文件夹

我试图删除文件夹中基本上是日期的所有文件.

假设,如果文件夹" 08-10-2015 " 下有100个文件,而不是发送所有这100个文件名,我想发送文件夹名称.

我正在尝试下面的代码,它不适合我.

        DeleteObjectsRequest multiObjectDeleteRequest = new DeleteObjectsRequest();

        multiObjectDeleteRequest.BucketName = bucketName;

        multiObjectDeleteRequest.AddKey(keyName + "/" + folderName + "/");


        AmazonS3Config S3Config = new AmazonS3Config()
        {
            ServiceURL = string.Format(servicehost)
        };

        using (IAmazonS3 client = Amazon.AWSClientFactory.CreateAmazonS3Client(accesskey, secretkey, S3Config))
        {
            try
            {
                DeleteObjectsResponse response = client.DeleteObjects(multiObjectDeleteRequest);
                Console.WriteLine("Successfully deleted all the {0} items", response.DeletedObjects.Count);

            }
            catch (DeleteObjectsException e)
            {
                // Process exception.
            }
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码,它无法正常工作.

c# amazon-s3 amazon-web-services

4
推荐指数
2
解决办法
6770
查看次数

在插入时插入当前日期

我有一个具有以下结构的表:

+----+-------------+----------------+------------+------------+
| id | some column | another column |  inserted  |   edited   |
+----+-------------+----------------+------------+------------+
| 1  | ...         | ...            | 2014-08-15 | 2016-03-04 |
| 2  | ...         | ...            | 2015-09-16 | 2016-10-07 |
| 3  | ...         | ...            | 2016-10-17 | 2016-11-16 |
+----+-------------+----------------+------------+------------+
Run Code Online (Sandbox Code Playgroud)

插入新条目时,应将当前日期添加到列中inserted。它永远不应该被改变。
编辑条目时,应将当前日期添加到该列中edited,并且每次编辑该条目时,该日期都应更新。

我的方法是在这两种情况下定义数据类型date并将标准值更改为CURDATE(). 但相反,只是CURDATE()作为字符串插入。

更新 这是一个示例查询:

CREATE TABLE `test`.`testtab` 
  ( 
     `id`             INT NOT NULL auto_increment, 
     `some column`    VARCHAR(100) NULL, 
     `another …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

两个表上的SQL聚合

表A包含了2014年使用Oracle的数百万条记录

ID   Sales_Amount  Sales_Date
1      10           20/11/2014
1      10           22/11/2014
1      10           22/12/2014
1      10           22/01/2015     
1      10           22/02/2015         
1      10           22/03/2015     
1      10           22/04/2015     
1      10           22/05/2015 
1      10           22/06/2015     
1      10           22/07/2015
1      10           22/08/2015
1      10           22/09/2015    
1      10           22/10/2015     
1      10           22/11/2015  
Run Code Online (Sandbox Code Playgroud)

表B.

ID   ID_Date
1    22/11/2014
2    01/12/2014
Run Code Online (Sandbox Code Playgroud)

我希望6个月的总和以及ID 1的1年
从表B 开始日期为22/11/2014

Output Sales_Amount_6Months Sales_Amount_6Months
1               70                 130   
Run Code Online (Sandbox Code Playgroud)

我可以add_months在这种情况下使用吗?

sql oracle

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

标签 统计

sql ×2

amazon-s3 ×1

amazon-web-services ×1

c# ×1

mysql ×1

oracle ×1