小编Mic*_*son的帖子

将不同项分组到存储桶中的SQL查询

我正在尝试编写一个查询,该查询返回其价格属于certrain存储桶的商品数量:

例如,如果我的表是:

item_name | price
i1        | 2
i2        | 12
i3        | 4
i4        | 16
i5        | 6
Run Code Online (Sandbox Code Playgroud)

输出:

range   | number of item
0 - 10  |  3
10 - 20 |  2
Run Code Online (Sandbox Code Playgroud)

到目前为止我这样做的方式是

SELECT count(*)
FROM my_table
Where price >=0
and price <10
Run Code Online (Sandbox Code Playgroud)

然后

SELECT count(*)
FROM my_table
Where price >=10
and price <20
Run Code Online (Sandbox Code Playgroud)

然后将每次粘贴我的结果复制到excel中.

是否有自动方法在SQL查询中执行此操作?

sql postgresql

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

使用php OpenSSL进行Android应用内购买服务器签名验证

尝试在此处遵循应用内购买的一些安全准则:http: //developer.android.com/guide/market/billing/billing_best_practices.html

我试图在服务器上而不是在应用程序中自己进行签名验证.我理想情况下喜欢使用php openssl库,它看起来像以下代码应该工作:

<?php
// $data and $signature are assumed to contain the data and the signature

// fetch public key from certificate and ready it
$fp = fopen("/src/openssl-0.9.6/demos/sign/cert.pem", "r");
$cert = fread($fp, 8192);
fclose($fp);
$pubkeyid = openssl_get_publickey($cert);

// state whether signature is okay or not
$ok = openssl_verify($data, $signature, $pubkeyid);
if ($ok == 1) {
    echo "good";
} elseif ($ok == 0) {
    echo "bad";
} else {
    echo "ugly, error checking signature";
}
// free …
Run Code Online (Sandbox Code Playgroud)

php android openssl signature in-app-purchase

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

确定列上使用的MAX十进制比例

在MS SQL中,我需要一种方法来确定某个十进制列的行使用的最大比例.

例如,Col1 Decimal(19,8)的比例为8,但我需要知道是否所有8个实际上都在使用,或者是否只使用了5,6或7.

样本数据:

123.12345000
321.43210000
5255.12340000
5244.12345000
Run Code Online (Sandbox Code Playgroud)

对于上面的数据,我需要查询返回5,或123.12345000或5244.12345000.

我不关心性能,我确定全表扫描会有序,我只需要运行一次查询.

sql t-sql sql-server precision decimal

14
推荐指数
2
解决办法
6425
查看次数

'System :: String ^'到'LPCWSTR'

我想转换System::String ^LPCWSTR.

对于

FindFirstFile(LPCWSTR,WIN32_FIND_DATA); 
Run Code Online (Sandbox Code Playgroud)

请帮忙.

.net clr winapi visual-c++

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

任何用于将sql语句转换为字符串格式的在线工具?

我正在寻找一个简单的sql格式工具.例如:

SELECT 
    Something
FROM
    Sometable
Run Code Online (Sandbox Code Playgroud)

将被转换为(对于vb):

MyVar = "SELECT " & _
    "Something " & _
    "FROM " & _
    "Sometable "
Run Code Online (Sandbox Code Playgroud)

有谁知道这个的任何在线工具?

谢谢..

sql string format

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

SQL Server 2005事务复制无法发布包含索引创建的存储过程

我遇到过SQL Server 2005 Transactional Publication的一个奇怪问题.问题是:如果发布包含的文章是包含create index语句的存储过程,则在尝试将存储过程的模式复制到订阅服务器时会引发错误.

这种行为非常奇怪,因为即使创建索引语句被注释掉,它仍然会给出异常,并且只有在完全删除它时它才会起作用.

这是返回的确切错误:

尝试的命令:GRANT EXECUTE ON [dbo].[usp_Test] TO [CompanyDatabase_access]

(事务序列号:0x00000170000008B9000500000000,命令ID:5)

错误消息:找不到对象'us​​p_Test',因为它不存在或您没有权限.(来源:MSSQLServer,错误号:15151)获取帮助:http:// help/15151 无法找到对象'us​​p_Test',因为它不存在或您没有权限.(来源:MSSQLServer,错误号:15151)获取帮助:http:// help/15151

错误是准确的,因为当我检查订阅者时,存储过程未按预期创建...但这是出版物的目的......

此外,我可以在订阅服务器上手动创建存储过程,但是当我生成快照时,它会删除现有的存储过程,然后仍然会返回此错误消息.

这是一个创建此问题的示例出版物.

存储过程:

USE [CompanyDatabase]
GO

CREATE PROCEDURE [dbo].[usp_Test]

AS

CREATE TABLE #TempTable(ID INT)
CREATE NONCLUSTERED INDEX [IX_TempTable] ON [dbo].[#TempTable](ID)
SELECT 'Test'
GO

GRANT EXECUTE ON [dbo].[usp_Test] TO [CompanyDatabase_access]
GO
Run Code Online (Sandbox Code Playgroud)

出版脚本:

-- Adding the transactional publication
use [CompanyDatabase]
exec sp_addpublication 
    @publication = N'Replication Test', 
    @description = N'Publication of database ''CompanyDatabase''.', 
    @sync_method = N'concurrent', 
    @retention …
Run Code Online (Sandbox Code Playgroud)

sql sql-server replication sql-server-2005 transactional-replication

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

为什么在MySQL中使用CAST时会出现语法错误?

我正在使用MySQL workbench v5.2.44 CE.我正在针对本地MySQL 5.5安装运行它.

我试图使用该CAST函数,但不断收到以下错误:

语法错误,意外的INT_SYM

源和目标日期类型无关紧要.它唯一没有给我错误的是目标数据类型DECIMAL.这是一个例子:

SELECT CAST(IFNULL(comboCount, 1) * COUNT(partID) AS INT) INTO comboCount
FROM productOption
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一切,但似乎没有任何效果.

mysql sql mysql-workbench

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

使用asp.net和vb.net从sql server导出到excel文件?

有没有办法直接使用asp.net和vb.net从sql server 2008导出一个表中的整个数据而不使用datagridview到EXCEL FILE?

vb.net asp.net sql-server-2008

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

您可以在T-SQL中选择存储过程的结果吗?

select * from (EXEC sp_SomeStoredProc)
Run Code Online (Sandbox Code Playgroud)

如果你不能这样做那么什么阻止它被添加到SQL标准或T-SQL?

sql stored-procedures sql-server-2005

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

设备关闭后再次开启时,警报在android中不起作用

我设置了警报以提醒我在android中,当设备打开时它正在工作。但是,当我关闭设备并再次打开时,该提醒警报不起作用。你们能建议我如何解决这个问题吗?

我的代码看起来像这样,

Intent myIntent = new Intent(getApplicationContext(), serviceclass.class);
PendingIntent pendingIntent = PendingIntent.getService(getApplicationContext(),
    CONST+id, myIntent, PendingIntent.FLAG_UPDATE_CURRENT);

Calendar calender = Calendar.getInstance();
calender.setTimeInMillis(System.currentTimeMillis());
calender.set(Calendar.HOUR_OF_DAY, hours);
calender.set(Calendar.MINUTE, ireminder.getMin());
calender.set(Calendar.SECOND, 0);
calender.set(Calendar.MILLISECOND, 0);  
calender.set(Calendar.DAY_OF_WEEK, day);

alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,  

calender.getTimeInMillis(), 7 * AlarmManager.INTERVAL_DAY, pendingIntent);                
Run Code Online (Sandbox Code Playgroud)

android-alarms

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