我有三个表:呼叫,附件和备注,我想显示呼叫表中的所有内容,还显示呼叫是否有附件以及呼叫是否有备注. - 通过确定是否存在带有call_id的附件或注释记录.可能有笔记和附件,或者可能没有,但我需要知道.
表结构:
要求:
call_id | title | description
Run Code Online (Sandbox Code Playgroud)
附件:
attach_id | attach_name | call_id
Run Code Online (Sandbox Code Playgroud)
笔记:
note_id | note_text | call_id
Run Code Online (Sandbox Code Playgroud)
如果我写:
SELECT c.call_id
, title
, description
, count(attach_id)
FROM calls c
LEFT JOIN attachments a ON c.call_id = a.call_id
GROUP BY c.call_id
, title
, description
Run Code Online (Sandbox Code Playgroud)
给我一个所有电话和附件数量的列表.
如何添加包含注释数量的列或指示有注释的列?
有任何想法吗?
谢谢.
在我的网络应用程序中,我正在使用一些会话变量,这些变量在我登录时设置:
例如 Session("user_id") = reader("user_id")
我通过我的应用程序使用它.
当会话变量超时时,主要在连接到数据库时会抛出错误,这session("user_id")是某些查询所需的.
如何设置会话变量,以便一旦超时到达登录页面,或者至少可以增加可用时间长度?
我在表中有一些订单,2011年的最后订单日期是12月20日.
我正在使用sql命令来计算给定周内的订单数量:
SELECT CONVERT(VARCHAR(3),DATENAME(week,convert(datetime,order_date,103))) AS week,
COUNT(1) as orders
FROM order_table
where DATENAME(YEAR,convert(datetime,order_date,103)) = '2011'
GROUP BY CONVERT(VARCHAR(3),DATENAME(week,convert(datetime,order_date,103)))
order by week asc
Run Code Online (Sandbox Code Playgroud)
它返回了以下一些结果:
Week | Orders
41 | 42
42 | 110
43 | 115
...
...
51 | 155
52 | 15
Run Code Online (Sandbox Code Playgroud)
这样做的问题在于,我提到的2011年最后一个订单日期是2011年12月20日,不能是52周,所以必须是第51周.
我有一些其他的统计数据(关闭另一个系统,而不是SQL服务器),它给了我一些其他的数据,上一周是51,我毫无疑问是正确的.如果人们都在寻找这两个问题,那么将会有一个问题!
任何人都有任何想法或知道如何排序这个?
谢谢,
我希望在我的网页中嵌入一些YouTube视频,通过查看youtube上的视频,它们似乎都显示为16:9或640px:340px的宽高比.
麻烦的是我只有600px的最大空间来放入它们,我是否只计算出适当的高度,即640/16*9 = 333px并将其显示在那里并且会处理所有事情,或者是否有任何其他尺寸分配给底部的进度条.
例如,如果你看这个视频,你可以看到整个进度条.
http://www.youtube.com/user/southerncomfort?v=ygeWsoYYMuQ
谢谢,
如果我有一个包含全名的列的表,例如:
fullname
------------
Joe Bloggs
Peter Smith
Mary Jones and Liz Stone
Run Code Online (Sandbox Code Playgroud)
如何使用SQL从全名列中的每个条目重试名字和姓氏.我并不担心我的例子中的第三个名字中的第二个名字,即Liz Stone.
所以基本上要检索
Firstname
---------
Joe
Peter
Mary
Lastname
--------
Bloggs
Smith
Jones
Run Code Online (Sandbox Code Playgroud) 在我将web api部署到azure之后,我得到了屏幕:
Your App Service app has been created
Go to your app's Quick Start guide in the Azure portal to get started or read our deployment documentation.
Run Code Online (Sandbox Code Playgroud)
我尝试访问一些api/controller端点,但后来我收到消息:
"The resource you are looking for has been removed, had its name changed, or is temporarily unavailable."
Run Code Online (Sandbox Code Playgroud)
这需要一段时间才能开始,或者它不应该立即起作用吗?
谢谢
我正在尝试刷新页面,而不是从上一次发送POST.
我试过了
window.open("postme.php?r=t", "_self");
Run Code Online (Sandbox Code Playgroud)
它附加?r=t到最后但它似乎没有刷新页面,因为页面显示目录中的一些文件,即使我已经移动或删除它们也没有改变.
你能指定URL window.location.reload();吗?
有任何想法吗?
谢谢
我最近获得了一个用经典asp编写的网站来配置和设置 - 尽管它似乎也有用asp.net编写的页面.
我现在遇到的问题是它似乎没有从global.asa文件中获取设置,例如Application("ConnectionString")....
当我尝试从代码中的某个地方写出来时 - 什么都没有出现.
任何想法如何让这个网站使用global.asa ...或为什么它还没有使用它?
有web.config文件和global.asax ...这不应该是.net吗?
代码无法在visual studio中编译.
我正在我的页面上打开几个jQuery对话框,我正在使用:
$("#dialog2").parent().appendTo($("form:first")); //This was working, no problem.
Run Code Online (Sandbox Code Playgroud)
我注意到,当我再次将它应用于dialog3时,它已经停止了该对话框的工作.如何将它用于不同的对话框?
$("#dialog2").dialog({
bgiframe: false,
autoOpen: false,
height: 410,
width: 800,
modal: true,
draggable: true,
resizable: true
});
$("#dialog2").parent().appendTo($("form:first")); //doesn't work now
$("#dialog3").dialog({
bgiframe: false,
autoOpen: false,
height: 410,
width: 600,
modal: true,
draggable: true,
resizable: true
});
$("#dialog3").parent().appendTo($("form:first"));
Run Code Online (Sandbox Code Playgroud)
HTML:
<div id="dialog3" title="Attachments">
<p id="P1">
<asp:Button ID="btnAttach" runat="server" Text="Attach files" class="float-left ui-button"/></p>
<fieldset>
</fieldset>
</div>
<div id="dialog2" title="Notes">
<asp:Image ID="Image1" runat="server" ImageUrl="~/images/icons/user_comment.png" />
<asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Size="Larger" Text="Notes"></asp:Label>
<br />
<div style="overflow: …Run Code Online (Sandbox Code Playgroud) 我有一个方法,如果UserId在数组中,应该返回用户列表.UserIds数组传递给方法.
我不知道如何在数组中编写... where userid?
下面in ids[]显然不正确.
public List<User> GetUsers(int[] ids)
{
return Users.Values.Where(u => u.UserID in ids[]).ToList();
}
Run Code Online (Sandbox Code Playgroud)
任何想法如何纠正?
谢谢,
t-sql ×3
asp.net ×2
asp-classic ×1
asp.net-2.0 ×1
azure ×1
c# ×1
count ×1
embed ×1
global-asax ×1
global.asa ×1
html ×1
javascript ×1
jquery ×1
left-join ×1
linq ×1
php ×1
refresh ×1
sql ×1
youtube ×1