小编Gio*_*sos的帖子

将外部 CSS 文件添加到博客模板

在我的博客模板的 HTML 代码中,我试图将外部链接添加到托管在 Google Drive 中的 CSS 文件。

我已经公开了 CSS 文件并创建了一个直接下载链接:

https://drive.google.com/uc?export=download&id=0ByXCg9N1QXp8ZWdEWHlIUjMyRDQ
Run Code Online (Sandbox Code Playgroud)

我接下来要做的是,从博主管理面板中,我使用以下方法选择了模板的 HTML 代码:

Theme -> Edit HTML
Run Code Online (Sandbox Code Playgroud)

在该<head>部分中,我添加了以下行:

<link href='//drive.google.com/uc?export=download&id=0ByXCg9N1QXp8ZWdEWHlIUjMyRDQ' 
      rel='stylesheet' media='all' type='text/css'/>
Run Code Online (Sandbox Code Playgroud)

尝试执行Save Theme 时,出现以下错误:

解析 XML,第 9 行,第 53 列时出错:对实体“id”的引用必须以“;”结尾 分隔符。

显然主题代码的 XML 解析器不喜欢href属性值。如何重写 url 以便 XML 解析器接受它?

html css xml blogger

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

如果查询在MySql中返回空值,如何设置0?

我不是那么进入数据库,我有以下问题.

我有这样的查询:

SELECT sum(intervento.IMP_IND_POS_AFF_MIN) 
FROM TID023_INTERVENTO intervento
INNER JOIN TID018_ENTEBENEFICIARIO enteBeneficiario 
   ON(enteBeneficiario.COD_ENT = intervento.COD_ENT)
INNER JOIN anagrafiche.TPG1029_PROVNUOIST provNuovIst 
   ON (provNuovIst.COD_PRV_NIS = enteBeneficiario.COD_PRV_NIS)
WHERE intervento.COD_TIP_BAN=1 AND intervento.IMP_IND_POS_AFF_MIN is not null;
Run Code Online (Sandbox Code Playgroud)

此查询工作正常,但正如您所看到的,它不会检索一组行但返回由sum()函数获取的数字.

在某些情况下,此数字可能为null,在这种情况下,我不希望此查询返回null(因为它在我的应用程序中创建问题)但在这种情况下必须返回数值0.

我知道MySql提供了一个ifnull()函数来做这样的事情,这里引用:

http://www.w3schools.com/sql/sql_isnull.asp

但在这个夸张中,它被用在桌子上的单个场地上.如何在查询输出中执行此类操作?

mysql sql database rdbms count

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

SQL电子邮件通知

为了您的帮助,请按照以下程序向我发送电子邮件,其中包含的贷款将在当前日期的2个月后结束,如果没有结果,它仍会向我发送电子邮件说没有受影响的行

所有我需要的只是在有结果时收到电子邮件,如果没有结果不发送电子邮件

ALTER PROCEDURE [LoanEndByTwoMonths_SP] 
-- Add the parameters for the stored procedure here
AS

BEGIN
    SET NOCOUNT ON;
    IF
    (
        SELECT COUNT(LoanID)
        FROM ELSBassel.Loan.Loans
    ) > 0

        BEGIN
            EXEC msdb.dbo.sp_send_dbmail 
                 @profile_name = 'ELS', 
                 @recipients = 'Bassel.Mahmoud@test.com', 
                 @query = 'SELECT LoanStartDate, 
           LoanStartDate + DATEADD(MONTH, AvailabilityPMonth, 0) - 1 AS LoanEndDate, 
           [FinanceSourceID]
    FROM ELSBassel.Loan.Loans 
    WHERE(LoanStartDate + DATEADD(MONTH, AvailabilityPMonth, 0) - 1) = (DATEADD(MONTH, 2, GETDATE()))
    ORDER BY LoanStartDate + DATEADD(MONTH, AvailabilityPMonth, 0) - 1 DESC;', 
                 @execute_query_database = 'ELSBassel', 
                 @subject = 'Loan …
Run Code Online (Sandbox Code Playgroud)

sql-server

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

使用php显示来自多个表的数据

我有两张桌子

tblData
ID Name
1  ABC
2  XYZ

tblDetails  
ID DataID PayDate     Amount ApprovedDate
1  1      15-08-2015  200    20-18-2015 
2  1      16-08-2015  300    20-18-2015
3  1      17-08-2015  50     20-18-2015 
4  2      18-08-2015  100    21-18-2015   
5  2      19-08-2015  500    21-18-2015  
Run Code Online (Sandbox Code Playgroud)

我需要得到如下结果

ID          Duration                TotalAmount ApprovedDate 
1   15-08-2015 - 17-08-2015         550         20-18-2015  
2   18-08-2015 - 19-08-2015         600         21-18-2015  
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

php mysql

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

如何使用SQL中的replace函数更新列数据的一部分?

我正在尝试更新表库,表有数千条记录.

在此输入图像描述

目前我通过手动运行以下查询来更新表,以获取某些记录.

UPDATE MyTable
SET column = REPLACE(column, 'ABC', 'ABC9')
WHERE where   column like ‘ABC%’
Run Code Online (Sandbox Code Playgroud)

现在我试图生成一个通用查询来通过在字母表后面添加一个字母'9'来更新表.谢谢你的帮助

sql sql-server

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

无法使用 UNION ALL 创建新表

SQL执行这段代码(t1和t2具有相同的结构)

 SELECT * FROM `t1` UNION ALL SELECT * FROM `t2`
Run Code Online (Sandbox Code Playgroud)

但不是这个:

CREATE TABLE `test` AS (
SELECT * FROM `prospects-non-clients-valid-quote-images-solo` 
UNION ALL
SELECT * FROM `prospects-non-clients-valid-quote-images-duet` )
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

“1064 - 您的 SQL 语法有错误;请检查与您的 MySQL 服务器版本相对应的手册,以了解在t2第 3 行的“UNION ALL SELECT * FROM )”附近使用的正确语法

我缺少什么?感谢您的帮助!

mysql union

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

找到最接近的值 - MySQL

如何找到多个值的最接近值?

例如:我有这张桌子

A 1

B 2

C 3

D 7

E 11

F 12
Run Code Online (Sandbox Code Playgroud)

所以 -

for A i want to get B, 
for B - A and C,
for C - B,
for D - E,
for E - F,
for F - E,
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql

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

MSSQL表查询问题

有人可以告诉我如何获得在两个表之间使用MSSQL的正确数据结果,如下所示

**Person_Table**          **Departemnt_Table**
===========                 ================
person_id                   depatment_id
age                         department name 
gender                         
department_id
Run Code Online (Sandbox Code Playgroud)

而且,我希望得到以下列的结果:

Department Names, 
Number under 20 aged Males in each department, 
number of under 20 aged Females in each department, 
total number of Males in each department, 
total number of Females in each department and, 
Total number of Persons in each department
Run Code Online (Sandbox Code Playgroud)

示例结果应该如下所示

DepartmentName|(Under20)Male|(Under20)Female|Total(M)| Total(F)| Grand Total
Department1   |    1        |  3            |  1     |  3      |   4  
Department2   |    3        |  1            |  15    |  1      | …
Run Code Online (Sandbox Code Playgroud)

sql-server

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

字段更改(包括重复的实例)时,T-SQL重置行号

我试图找到一种方法来显示事件类型在发生第二个事件类型之前连续发生了多少次。当我需要显示事件类型连续发生6次时

为简化起见,我有一个“通话”表,其中包含

CallID
UserID
Outcome
DateOfCall
Run Code Online (Sandbox Code Playgroud)

从那里,我有许多UserIDs的结果一样YesNo在不同的时间

我需要找出连续六次没有发生的时间

我目前正在使用Partition,并且已经计算出Outcomes 的数量UserID,但是当Outcome第二次更改时,我正在努力重置行号UserID

 select  CallID,
        UserID,
        Outcome,
        DateOfCall
        rnk = ROW_NUMBER() OVER (PARTITION BY UserID , outcome ORDER BY DateOfCall ASC)
        from    Calls
        order by UserID, DateOfCall
Run Code Online (Sandbox Code Playgroud)

给我以下的UserID

- 19/01/2017 12:00 - Yes - 1 
- 19/01/2017 12:01 - Yes - 2
- 19/01/2017 12:02 - Yes - 3
- 19/01/2017 12:03 - No  - 1
- 19/01/2017 12:04 - …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

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

SQL Server 2012 PERCENT_RANK() 排除 NULL

SELECT [Cole_Crops], 
       PERCENT_RANK() OVER (PARTITION BY HUC02 
                            ORDER BY [Cole_Crops]) AS Cole_Crops_PCT_RANK], 
       [Row_Crops], 
       PERCENT_RANK() OVER (PARTITION BY HUC02 
                            ORDER BY [Row_Crops]) AS Row_Crops_PCT_RANK]            
FROM V012_CDLMAX_09
Run Code Online (Sandbox Code Playgroud)

在需要对多个列进行排名的查询中,如何排除 NULL 值对 PERCENT_RANK 的影响?

SQL Server 2012PERCENT_RANK()将 NULL 视为分布中的实际值。如果要对一列进行排名,您可以简单地添加一个 where 子句(即where Cole_Crops IS NOT NULL)。

sql-server null

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

在同一个表上使用子查询的mysql

我有一个mysql表,至少有userId,wager.数据可以

userId = 1 wager = 10.00, userId = 2 wager = 5.00, userId = 3 wager = 1.00.
Run Code Online (Sandbox Code Playgroud)

我想运行一个带有userId param的select,它返回所有userId,它们是<=该用户的赌注所以如果userId = 2我以5.00或更低的投注返回所有其他用户.使用一个连接查询比这更多,但只需要一些帮助或最佳方法与上述

mysql sql select subquery

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

如何从具有一对多关系的表中选择是一行结果

我有2张桌子:

餐厅

+---------------+----------------+
| restaurant_id | Restaurant name|
+---------------+----------------+
| 1             | KFC            |
| 2             | McD            |
+----+---------------------------+
Run Code Online (Sandbox Code Playgroud)

烹饪

+---------------+---------------+----------------+
| cuisine_id    | restaurant_id | cuisine        |
+---------------+---------------+----------------+
| 1             | 1             | Fastfood       |
| 2             | 1             | Fried Chicken  |
| 3             | 2             | Fastfood       |
| 4             | 2             | Burger         |
+---------------+---------------+----------------+
Run Code Online (Sandbox Code Playgroud)

是否有可能获得这样的数据=

+---------------+----------------+------------------------+
| restaurant_id | Restaurant name| Cuisine                |
+---------------+----------------+------------------------+
| 1             | KFC            |Fastfood, Fried Chicken |
| 2 …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

SQL-join两个表

我有两张桌子

tab1:
mothcode, bAmt
FY2016-01 100
FY2016-02 200
FY2016-03 300

tab2:
mothcode, bAmt
FY2016-02 200
FY2016-04 400
FY2016-05 500
FY2016-06 600
Run Code Online (Sandbox Code Playgroud)

我想要结果表是

monthcode bAmt sAmt
FY2016-01 100
FY2016-02 200
FY2016-03 300
FY2016-02      200
FY2016-04      400
FY2016-05      500
FY2016-06      600
Run Code Online (Sandbox Code Playgroud)

sql

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

标签 统计

mysql ×6

sql ×5

sql-server ×5

php ×2

blogger ×1

count ×1

css ×1

database ×1

html ×1

null ×1

rdbms ×1

select ×1

sql-server-2008 ×1

subquery ×1

t-sql ×1

union ×1

xml ×1