Context of the problem:当客户在某一天在杂货店购买商品时,在transaction表中将其记录为一行,我希望在select语句中添加一个“查找”列,以检查同一客户是否在30天内有另一笔交易。"30天“是当前事务日期+ 30,新的查找列将添加到select *的末尾。
db.transactionCustomer_ID, Transaction_ID, Transaction Date
查询返回:Customer_ID, Transaction_ID, Transaction Date, **Return within 30 days (Yes/No)**
我认为
我正在尝试执行从Tickets到Sales的有条件连接。tickets :销售是1:M。我的目标是提供一个门票列表,以及第一笔交易的销售渠道:
例如:
select r.ticket_id, s.channel, min(s.transaction_date)
from reservations r
join sales s on r.ticket_id = s.ticket_id
where r.order_id = '0151841621'
group by select r.ticket_id, s.channel;
如果我有预订ID 123,并且在Sales表中有两条记
这是上一篇文章的后续文章。我正试图得到每个人在一个月内完成所有交易所需的平均天数。每个人每个月都有200+事务,我们只会按开放日期到发票日期,所以我们不必担心下个月发生的事务。
我能够使用CASE语句将任何负数更改为0。结果是每一笔交易都有结果,所以现在我只想取每个人的号码,平均值,然后按用户名显示。
这是我到目前为止所得到的
SELECT [Transaction], [UserID],
CASE WHEN DATEDIFF (day, [ShippingDt], [InvoiceDate]) < 0
THEN 0
ELSE DA
我的EF核心中有这样的表/类
public class Member
{
public int Id {get; set;}
public string Name {get; set;}
.. other props
}
public class Employee
{
public int Id {get; set;}
public string Name {get; set;}
.. other props
}
public class Transaction {
public int Id {get; set;}
.. other props
public
Gday全部
我正在尝试获取给定客户在一段时间内的第一笔交易的详细信息。
请考虑以下几点:
SELECT MIN(t.transaction_date_start), t.*
FROM transactions t
WHERE t.customer_id IN (1,2,3)
AND t.transaction_date_finished >= '2010-02-01 00:00:00'
AND t.transaction_date_finished <= '2010-02-28 23:59:59'
GROUP BY t.customer_id
上面
嘿,卡在另一个SQL问题上了……
显示所有客户帐户的交易记录。使用JOIN USING求解按名称、客户编号、帐户类型和交易记录编号排序。
注意:数量来自一个不相等的连接表。老实说,不确定语法是否正确,还需要将日期格式设置为16-11-25。任何帮助都将不胜感激。
SELECT
First_name as "First",
Surname as "Last",
Customer_number as "Cust #",
wa.Account_type as "Type",
Transa
我有两张桌子
inventory_lot_transactions和
inventory_lot_serials
我用抽签记录所有进出存货的交易。从仓库入库或出货的每一批货物都有自己的序列号,每一笔进出交易都会被记录。
现在我想得到X仓库中仍然可用的所有序列号。基本上,我想做到这一点:
SELECT serials FROM table_a where transaction_type=In
MINUS
SELECT serials FROM table_a where transaction_type=Out
我准备了两个SQL摆弄:
这是进入一个仓库的序列化列表A
我有一个linq查询,它将CustomersRecord表中的数据显示为。现在,我将按发票编号和交易日期对数据进行分组,并按交易日期降序显示数据。下面是我用来实现这一点的查询。
(from result in db.CustomersRecords
orderby result.Date_Of_Transaction.Value descending
group result
by new { result.Invoice_Numb
我有一个事务的C#列表
public class Transaction
{
public string effectiveDate;
public string transactionType;
public double grossAmount;
public double netAmount;
}
不同的transactionTypes存储在不同的列表中,这些列表从数据库中填充数据。最后,它发表了一份逐项交易的声明。
让我说,我有一个每月1.50美元的管理费,在本月15日支付。在二月份,费用被免除了,我有一笔反转交易。所以现