我有这样的疑问: public static function totalByAgent(int $agentId)
{
return PropertyListing::select(
DB::raw('SUM(property_listing.rental) as rental'),
DB::raw('SUM(property_listing.sale) as sale'),
'property_category.name as category_name',
'
希望你一切都好 我有两个模型 class Property(models.Model):
....
city = models.ForeignKey(City,on_delete=models.CASCADE)
class City(models.Model):
img = models.ImageField(upload_to='city/img',blank=True,null=True)
name = models.CharField(max_length=200,unique=True) 我想要3个拥有最多房产的城市意味着我想要拥有
背景
被打字稿卡住了。我理解这一声明:
let varName:number; //null,string,..declare simple variables.
let arrName:string[] // or arrName:number[]. etc
显然,这是用于对象:
//knowing type of the property
let obj: {property:string, also:number[]} = {property:'hello', also:[1,2,3]}
//now knowing the type of the property
因此,我必须编写一个查询,它将显示城市、平均要价和房产总数,以及那些拥有超过100套房产的城市的总数。我有代码:
SELECT Property.City, '$' + CONVERT(NVARCHAR, AVG(Listing.AskingPrice),1) AS 'Avg. Asking Price', COUNT(Property.PropertyID) AS 'No. of Properties'
FROM Property
INNER JOIN Listing
ON Property.PropertyID = Listing.Prop
我应该让它给我一处房产的地址,该房产在挂牌后一个月内就有人搬进来了。
SELECT rp.rp_street, rp.rp_city, rp.rp_state, rp.rp_zipcode
FROM dbo.rentproperty rp
INNER JOIN dbo.rental r
ON (rp.rp_propertyno = r.ren_rp_propertyno)
WHERE r.ren_moveindate BETWEEN rp.rp_datelisted AND rp.rp_datelisted + 30;
我不断地得到
Msg 206, Level 16, State 2, Li
我有一个显示项目、日期和房产的查询(“Por Iniciar"," Iniciado "," Terminado "),但我需要一个查询来显示存在多少个房产,例如,一个名为Por_Iniciar的列,显示编号5,一个名为Iniciado的列,显示编号1,以及一个名为Terminado,显示编号1的列,以下是我的代码:
select a.nombre as Proyecto,a.fecha_Ter as Fecha_Termino, b.descripcion as Estado from
Proyecto a,
Proyecto_Estado b,
e
我从网上下载了一些房产销售数据。这是一个PDF文件。当我将数据复制并粘贴到文本文件中时,如下所示:
> a
[1] "Airport West 1/26 Cameron St 3 br t $830000 S Nelson Alexander" "Albert Park 106 Graham St 2 br h $0 SP RT Edgar"
让我们以第一行为例。每一行都是一处房产的记录,包括郊区(机场西)、地址(卡梅隆街1/26)、卧室数(3)、房产类型(t)、价格(830000美元)、销售类型(S)。最后一个(纳尔逊)是关于经纪人的,我在这里不需要