小编Mil*_*dev的帖子

在PostgreSQL中从间隔获取某些特定日期(周末)的数量

在postgres中给出2个时间戳,如何在不计算整个星期六和星期日的情况下计算时差?

要么

你如何计算给定时间间隔内的星期六和星期日的数量?

postgresql intervals dayofweek

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

确定链接服务器的SQL Server版本

有谁知道我如何通过使用TSQL语句确定在我的链接服务器上运行的SQL的版本?

我正在运行SQL2005我的链接服务器正在运行sql2000,2005和2008的混合.

sql t-sql sql-server sql-server-2005

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

SQL如何限制BOTTOM x行(PostgreSQL)

我有一个查询:

SELECT 
EXTRACT(WEEK FROM j.updated_at) as "week",  count(j.id)  
FROM  jobs    
WHERE  
EXTRACT(YEAR FROM j.updated_at)=2009   
GROUP BY EXTRACT(WEEK FROM j.updated_at)  
ORDER BY week
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但我只想显示最后说12周,LIMIT 12工作,但只给我前十二个,我需要订单是连续周订单(即不反转)用于图表目的...

在Postgresql中是否有一个等效语句,例如Show BOTTOM x items?

sql postgresql

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

消除Postgres中的重复行

我想删除Postgres中SELECT查询返回的重复行

我有以下查询

SELECT DISTINCT name FROM names ORDER BY name
Run Code Online (Sandbox Code Playgroud)

但这在某种程度上不会消除重复的行?

postgresql

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

从另一行更新postgres中的一行

我有两个表,一个称为详细信息,另一个称为 c_details。除了表名不同外,两个表完全相同

不,我在这两个表中都有数据

是否可以使用 c_details 中的行详细更新该行

例如。

更新详细信息集(从 c_details 中选择 *)?

mysql postgresql

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

如果有必要,让Postgres截断值?

如果我创建一个表mytable与列datavarchar(2),然后插入类似'123'入列,Postgres将能给我值的误差太长类型.

我如何让Postgres忽略这一点并在必要时截断该值?

另外,我没有(在创建查询时)知道data列的实际大小,mytable所以我不能只是投射它.

postgresql

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

在PostgreSQL中使用Rails存储时区 - 要使用的字段类型

我将时区存储在我通过FB的API获取的数据库中.时区看起来像:

-7 
Run Code Online (Sandbox Code Playgroud)

我应该在rails/PostgreSQL中使用哪个字段来存储此值?串?

ruby postgresql timezone ruby-on-rails ruby-on-rails-3

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

Postgres数据库具有不同的编码

我尝试在postgres中创建具有不同编码的数据库(我使用PgAdmin作为我的数据库管理器),但是当我尝试使用非UTF8编码创建数据库时,PgAdmin向我显示错误,说我无法创建数据库,因为它与我当前的语言环境"Portuguese_Brazil_1252"不匹配,并且LC_Ctype配置需要编码"WIN1252".

如何在PostGres中配置它?我正在使用Windows XP(不是我选择)的区域设置测试服务器下运行它.是否可以创建具有不同编码的数据库或该行为是PostGres限制?这里有人已经成功管理了吗?

谢谢

database postgresql encoding multiple-databases

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

PostgreSQL (shp2pgsql) AddGeometryColumn 给出“没有函数与给定名称匹配”

我正在使用PADUS OBI 形状文件,但这可能并不重要。

我使用默认选项通过 shp2pgsql 运行形状文件,如下所示:

shp2pgsql PADUS_1_1_CBI_Edition.shp > PADUS.sql
Run Code Online (Sandbox Code Playgroud)

然后我尝试通过执行以下操作将 SQL 导入 Postgres:

psql -d padusdb -f PADUS.sql
Run Code Online (Sandbox Code Playgroud)

并出现以下错误:

psql:PADUS.sql:36: ERROR:  function addgeometrycolumn(unknown, unknown, unknown, unknown, unknown, integer) does not exist
LINE 1: SELECT AddGeometryColumn('','padus_1_1_cbi_edition','the_geo...
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
Run Code Online (Sandbox Code Playgroud)

我安装了 PostGIS。

导致错误的 SQL 命令(被放入一个空数据库中)是:

SET CLIENT_ENCODING TO UTF8;
SET STANDARD_CONFORMING_STRINGS TO ON;
BEGIN;
CREATE TABLE "padus_1_1_cbi_edition" (gid serial PRIMARY KEY,
"us_id" int4,
"category" …
Run Code Online (Sandbox Code Playgroud)

postgresql postgis

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

PostgreSQL错误:查询没有结果数据的目的地

试图进入PostgreSQL.我正在绘制一个检查凭据的函数

就这个:

CREATE or REPLACE  FUNCTION CkeckUser (Login varchar(50), Password varchar(50)) 
RETURNS TABLE(ID int, IDParent int, Text varchar(50), Image bytea, DLLName varchar(50), MethodName varchar(50), Parameters varchar(250) )
 AS $$
DECLARE
  idu INT;
BEGIN

idu := null;

 select idu = u."ID"
 FROM  "Users" u
 where (u."Login" = $1) and (u."Password" = $2);

  select 
utm."IDMenuItem" as ID,
utm."IDParentMenuItem" as IDParent,
m."Text",
m."Image",
m."DLLName",
m."MethodName",
m."Parameters"
    from        "Users" u
            join "UserTypes" ut on u."Type" = ut."ID"
            join "UserTypeMenu" utm on u."Type" = utm."IDUserType" …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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