我的一个朋友正在被一个域名注册商欺骗,我正试图解决这个问题。不过,我可以用手来理解其中的一些细节。
他于2009年11月6日支付了为期两年的域名注册费用。
记录上写着:
Domain ID:XXXXXXXXXX
Domain Name:XXXXXXXXX.ORG
Created On:06-Nov-2009 09:23:12 UTC
Last Updated On:17-Dec-2010 00:15:10 UTC
Expiration Date:06-Nov-2011 09:23:12 UTC
Sponsoring Registrar:OnlineNIC Inc. (R64-LROR)
Sta
考虑到以下查询:
SELECT COUNT(table1.someField), COUNT(table2.someField)
FROM table1
INNER JOIN table2 ON table2.id = table1.id
GROUP BY table1.id
我试图理解table1.id和table2.id之间的区别(如果有的话)。简而言之,当内部连接X=Y上的两个表时,X和Y分组时的区别是什么。就这样。
现实世界的示例-非常简单:表transaction保存事务信息(支付金额、日期等),而表transaction_product保存关于哪些产品包含在哪个事务中的信息。
目前,我的数据库中有两个表:
列的“客户”:customer_id,customer_name
“支付”栏: payment_id,customer_id,年份,支付(bool),付款人
列“年份”表示“支付人”支付的年份。
这只给了我一个付费栏:
SELECT customer_id, paid AS paid_for_2017 FROM customers LEFT JOIN payments ON customers.customer_id=payments.customer_id AND year=2017;
现在,我需要一个SELECT查询,它为我提供以下内容:
cu
我不知道在where条款中给这个条件取什么合适的名称。我正在使用2008。
基本上,我有一个带有以下列的order表。
MyOrderTable:
OrderAmount Paid OrderDate
100 Y 2016-08-10 21:15:52.000
120 N 2016-08-10 20:15:12.000
300 Y 2016-08-09 11:10:22.000
500 Y 2016-06-09 10:10:54.000
125 N
我不得不计算一定数量的门票的价格,就像一个主题公园。门票的价格和数量必须由用户提供,但这不是我的问题。我的问题是,当用户输入11张票时,他会得到一张免费的第11张票,但当他超过11张时,他仍然要支付第11张票的费用。有人能帮我吗?
这是我的密码:
static void Main(string[] args)
{
Console.Write("Voer de prijs van de ticket in: ");
int priceTicket = Convert.ToInt32(Console.ReadLine());
Console.WriteLin