小编San*_*non的帖子

如何在Chrome中的每个打印页面上打印部分网页(标题)

我正在处理发票打印脚本.发票号码必须打印在所有打印页面的顶部.我用php来实现这个目的.但这里我只是复制html版本.这个脚本在FF和IE中工作正常,但不能在chrome中工作.在FF中,我可以看到发票编号出现在打印视图中所有页面的标题部分中.我删除了所有不必要的代码以获得清晰的代码.我需要在每个打印页面中看到"发票编号:A23000BN".有没有办法在Chrome浏览器中实现相同的目标?我的html脚本如下:

<html>
<head>
<style>
#header {
    text-align: right;
    height: 20px;
    position: fixed;
    margin: 0px;
    bottom: 0px;
}
</style>
</head>
<body>
<table width="100%">
   <tr>
      <td height="1200"></td>
   </tr>
</table>
<div class="header"> Invoice Number : A23000BN </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

使用max()+ 1问题更新并设置值

我正在尝试更新一行并设置ship_number max()+1.原因是该表已经有一个auto_increment名为id的另一列.从第一个查询我得到了max(shipment_number)和在下一个查询iam递增+1.但我得到一个错误..

#1093 - 您无法在FROM子句中为更新指定目标表'commercial_sales_custpo_process'

任何人请帮我解决这个问题.

$max = "SELECT MAX(shipment_number) FROM commercial_sales_custpo_process WHERE 
tender_id='$tender_id' AND id='$id'";

$query1="UPDATE commercial_sales_custpo_process set shipment_number = ($max+1) WHERE 
tender_id='$tender_id' AND id='$id'";
mysql_query($query1) or die ("Error in query: $query1");
Run Code Online (Sandbox Code Playgroud)

php mysql

5
推荐指数
0
解决办法
447
查看次数

MySQL查询条件的日期不等于'0000-00-00'

我试图编写一个mysql查询,其中where条件是(WHERE date!='0000-00-00')。但是查询不能正确执行。

WHERE date != '0000-00-00'
Run Code Online (Sandbox Code Playgroud)

mysql

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

在特定字符后拆分列

我在mysql db中有一个字段数据.例如

quot_number
====================
UMAC/ARC/161299/801
UMAC/LAK/151542/1051
UMAC/LAK/150958/00050
Run Code Online (Sandbox Code Playgroud)

我希望输出如下:

801
1051
00050
Run Code Online (Sandbox Code Playgroud)

实际上,最后一个'/'之后的最后一个数字或字符必须在我的sql查询中显示.有什么方法可以实现吗?

我试图添加这样的东西,但没有得到预期的结果:

LEFT(quotation.quot_number, 16) as quot_number4

right(quot_number,((CHAR_LENGTH(quot_number))-(InStr(quot_number,',')))) as quot_number5
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

带SUM的CASE语句

这是我的表结构。

===================================
main_section | currency | amount
===================================

Tender           INR        2000
Bank             USD        3000
Tender           INR        1500
Tender           INR        1850
===================================
Run Code Online (Sandbox Code Playgroud)

我试图做一个CASE语句,如果'main_section = tender',它应该退还投标金额,如果银行,则应该退还该银行金额。如果有多个记录,则应求和并返回金额(此处“投标”具有多个记录)。谁能帮我这个。以下是我尝试过的案例陈述

CASE sum(com_payments.main_section 
         WHEN com_payments.main_section = 'Tender' 
         THEN main_tender = com_payments.amount
END AS maintender1)
CASE sum(com_payments.main_section 
         WHEN com_payments.main_section = 'Bank' 
         THEN main_bank = com_payments.amount
END AS mainbank1)
Run Code Online (Sandbox Code Playgroud)

mysql case case-statement

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

标签 统计

mysql ×4

case ×1

case-statement ×1

css ×1

html ×1

javascript ×1

jquery ×1

php ×1

sql ×1