$query = "SELECT agent_id, SUM(amount) FROM bill WHERE YEAR(date) = YEAR(CURDATE()) AND MONTH(date) = MONTH(CURDATE()) GROUP BY agent_id";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total ". $row[
我编写了一个mymodule.install文件,其中包含一个模式定义,用于在我的数据库中创建一个表。此表包含两个数据字段。当用户填写特定内容时,这些字段将由用户填充(例如:指定新闻的发布日期)。现在,我没有故意使用日期贡献模块,因为出于其他原因,我需要这两个字段位于数据库表中的同一行。
hook_schema以这种方式定义了这两个字段:
'pubblish_date' => array(
'description' => t('The pubblish date for the single news'),
'
我正在MySQl数据库上运行查询,我有一个文本字符字段,其中包含一个带有美元符号和一个数字(即$1,345.89)的美元金额。我需要检查not NULL (某些文本字段为NULL)以及该值是否大于0。如何将此文本域转换为十进制值,以便验证它是否大于0。我不想更改数据库中的原始文本。
谢谢
下面是我尝试过的一个查询,但它不起作用:
SELECT parcel, year, due FROMdeliquent_property WHERE year IN ('2013', '2012', '2011', '2010') GROUP B
我创建了一个访问报告,以便根据加权系数将发票金额分配给三个实体。
示例:
发票内容存储在数据库表中,而分配则在报表创建过程中在不同的文本字段中计算。每个文本字段(txt_amount_h1、txt_amount_h2、txt_amount_h3)都包含一个检查“分配公式”(例如H1/H2)并根据加权因子将金额分配给实体的公式。
示例:代码txt_amount_h2
=IF([ALLOCATION_FORMULAR]="H2" OR [ALLOCATION_FORMULAR]="H1/H2" Oder [ALLOCATION_FORMULAR]="H2/H
我有一个由of4字段组成的数据库,例如:
name date Description Amount
Ali 05/04/2012 Salaries 2000$
Ali 08/04/2012 commission 100$
ALi 11/04/2012 Transport 100$
Ali 05/05/2012 Salaries 2000$
Ali 08/05/2012 commission 100$
ALi 11/05/2012
我需要模拟从一个帐户到另一个帐户的资金转移。表格如下所示:
CREATE TABLE new_table
(ID int NOT NULL AUTO_INCREMENT,
Name varchar(50) NOT NULL,
Password varchar(50) NOT NULL,
Dollars double,
PRIMARY KEY (ID)
);
在MySql中,我找不到将数据从一个单元格/字段(美元)传输到另一个单元格/字段(美元)的语句。它必须将转账金额添加到单元格中,并从从中进行转账的单元格中提取相同的金额。