小编TPR*_*TPR的帖子

Oracle SQL - 在where子句中实现MAX功能?

两张桌子:

ItemComment(ItemId, ItemComment, DateCommentPosted)
Item (ItemId, ItemName, ItemPrice) 
Run Code Online (Sandbox Code Playgroud)

我需要自去年6个月以来未收到任何评论的项目名称和价格.

我知道这不起作用:

SELECT i.itemid, i.name, i.price 
  FROM Item i, ItemComment c
 WHERE i.itemid = c.itemid 
   AND Max(c.dateCommentPosted) < (add_months(SYSDATE,-6));
Run Code Online (Sandbox Code Playgroud)

StackOverflow上有类似的东西有答案,但Oracle并不喜欢它.任何Oracle特定的东西?

sql oracle

4
推荐指数
1
解决办法
3万
查看次数

vba - 检查空数组

Function IsVarArrayEmpty(anArray As Variant)

Dim i As Integer

On Error Resume Next
    i = UBound(anArray, 1)
If Err.Number = 0 Then
    IsVarArrayEmpty = False
Else
    IsVarArrayEmpty = True
End If

End Function
Run Code Online (Sandbox Code Playgroud)

对于未初始化,它返回true,对于初始化,它返回false.我想看看它是否有任何数据/内容.但是,问题是我觉得即使数组中没有数据,上面的代码也会返回false.我该如何检查?

(我尝试将字符串s设置为等于字节数组.那是"".这意味着数组是空的,对吗?)

vba

4
推荐指数
2
解决办法
4万
查看次数

投票 - 从客户端停止滥用 - ASP.NET MVC

所以我设计了这个投票的东西,它不会让某人在 24 小时内为同一篇文章投票两次。但是,假设一个人投票,并且在看到该人能够投票或他在 24 小时窗口内失败后,我禁用了投票按钮(顺便说一句,这都是 Ajax)。

但是当一个人关闭他/她的浏览器并返回甚至刷新页面时该怎么办?显然,由于我的算法,他将无法投票,但此人最终仍会成功调用服务器。因此,如果他真的想要,他会不断刷新页面并单击投票并给服务器带来不必要的负载。如何通过做某种客户端的事情来避免这种情况?

我正在使用 ASP.NET MVC,所以会话变量是不可能的。

我是不是太在意这个了?

asp.net-mvc client-side

3
推荐指数
1
解决办法
3782
查看次数

https - ssl - 相对路径方法不起作用?

我正在使用母版页布局等,因此所有页面都有一些部分来自一个母版页或另一个母版页.

现在,checkout是其中一个页面,它需要是安全的.在我的母版页中,我使用的是图像和Url的相对路径,这些图像以"http"结尾.我想如果我使用相对路径,如果页面是安全的,我的主页和CSS文件会自动使用https而不是http?显然它没有,当我右键单击图像时,它仍然具有"http"而不是"https",同样适用于URL路径.

html asp.net ssl

2
推荐指数
1
解决办法
3959
查看次数

oracle sql - 查找在两个用户之间购买的常用项目

Item - Id,Name,
PurchaseLog - Id,ItemId,CustomerId,PurchaseDate User - Id,UserName

对于给定的两个客户的用户名,找到他们去年购买的普通商品的名称.

这是天真的(甚至是正确的)?:

select distinct item.id, item.name
from item i, PurchaseLog log_username1, PurchaseLog log_username2,  user user1, user user2
where lower(user1.username) = lower('UserName1') AND
      lower(user2.username) = lower('UserName2') AND
      log_username1.itemid = log_username2.itemid AND
      log_username2.itemid = i.itemid AND
      log_username1 >-- satisfy date contraint AND
      log_username2 >-- satisfy date contraint
Run Code Online (Sandbox Code Playgroud)

sql oracle

1
推荐指数
1
解决办法
875
查看次数

SQL Server - 来自多个(2)列的不同值

假设我有两列整数,A和B.现在我想从这些中得到不同的值,这意味着如果A和B都有1,我只需要1次.

注意:我对获得不同的行不感兴趣.我只想从这个表中获得唯一的整数值,可以是A或B

我可以在某个临时表的一列中插入A和B的值,并对该列执行select选择.

有什么更复杂的(表现性的)?

sql sql-server distinct

0
推荐指数
1
解决办法
3004
查看次数

甲骨文 - 为什么它认为它缺少正确的括号?

为什么Oracle认为它缺少正确的括号?

SELECT table2.name
    FROM (SELECT id, count (*) AS num
            FROM table1 GROUP BY id WHERE x = 1) 
    table1, table2, table3
    WHERE table2.temp_id = table3.temp_id AND
      table1.num > = s.num AND
      table2.id = table3.id;
Run Code Online (Sandbox Code Playgroud)

sql oracle

0
推荐指数
1
解决办法
394
查看次数

标签 统计

sql ×4

oracle ×3

asp.net ×1

asp.net-mvc ×1

client-side ×1

distinct ×1

html ×1

sql-server ×1

ssl ×1

vba ×1